Замена данных в столбце
-
- Активный участник
- Сообщения: 184
- Зарегистрирован: 05 июн 2013, 11:45
- Репутация: 0
Замена данных в столбце
Всем привет!
Такая проблема.
В колнке есть очень много записей даты, типа
03.08.2001 23:39:32
Мне нужно заменить все значения 2001 на 2013...
Как можно это сделать.
Спасибо заранее
Такая проблема.
В колнке есть очень много записей даты, типа
03.08.2001 23:39:32
Мне нужно заменить все значения 2001 на 2013...
Как можно это сделать.
Спасибо заранее
-
- Гуру
- Сообщения: 879
- Зарегистрирован: 17 июн 2010, 23:14
- Репутация: 207
- Откуда: Москва
Re: Замена данных в столбце
В таблице атрибутов, в table options, инструмент Find and Replace. Или для даты не проканает ?
-
- Активный участник
- Сообщения: 184
- Зарегистрирован: 05 июн 2013, 11:45
- Репутация: 0
Re: Замена данных в столбце
Не получается с датой
-
- Гуру
- Сообщения: 5355
- Зарегистрирован: 09 апр 2010, 19:30
- Репутация: 1021
- Ваше звание: просто мимо прохожу
- Откуда: Ё-бург
Re: Замена данных в столбце
прибавить 12 лет
-
- Активный участник
- Сообщения: 163
- Зарегистрирован: 28 июн 2012, 01:02
- Репутация: 84
- Откуда: Vladivostok
Re: Замена данных в столбце
Прибавить года можно через калькулятор поля (python).
В блок с кодом пишем функцию:
Потом вызываем эту функцию, подставив свое поле с датой и значение лет:
P.S. ArcGIS в калькулятор поля отдает дату в виде строки.
В блок с кодом пишем функцию:
Код: Выделить всё
from datetime import datetime
from dateutil.relativedelta import relativedelta
def add_years(field_with_date, years):
date_format = u'%d.%m.%Y %H:%M:%S'
return datetime.strptime(field_wath_date, date_format) + relativedelta(years=years)
Код: Выделить всё
add_years(!field_with_date!, 12)
- novia
- Гуру
- Сообщения: 2261
- Зарегистрирован: 29 апр 2011, 15:06
- Репутация: 489
- Откуда: Тель-Авив
Re: Замена данных в столбце
Вам правильно говорят про 12 лет, только прибавить нужно будет число дней в обычном выражении калькулятора.
Рекомендую играться с расчетами в новом поле.
[ Сообщение с мобильного устройства ]
Рекомендую играться с расчетами в новом поле.
[ Сообщение с мобильного устройства ]
понравилось? жми палец вверх 

- Hawk
- Интересующийся
- Сообщения: 47
- Зарегистрирован: 15 май 2008, 12:21
- Репутация: 0
- Откуда: Воронеж
Re: Замена данных в столбце
А почему нельзя просто в 2003 экселе произвести автозамену в dbf?
Кто сейчас на конференции
Сейчас этот форум просматривают: Bing [Bot] и 4 гостя