Страница 1 из 1
Замена данных в столбце
Добавлено: 08 апр 2014, 12:54
angelok
Всем привет!
Такая проблема.
В колнке есть очень много записей даты, типа
03.08.2001 23:39:32
Мне нужно заменить все значения 2001 на 2013...
Как можно это сделать.
Спасибо заранее
Re: Замена данных в столбце
Добавлено: 08 апр 2014, 13:33
Slinger
В таблице атрибутов, в table options, инструмент Find and Replace. Или для даты не проканает ?
Re: Замена данных в столбце
Добавлено: 08 апр 2014, 13:42
angelok
Не получается с датой
Re: Замена данных в столбце
Добавлено: 08 апр 2014, 13:44
trir
прибавить 12 лет
Re: Замена данных в столбце
Добавлено: 09 апр 2014, 01:51
doujin
Прибавить года можно через калькулятор поля (python).
В блок с кодом пишем функцию:
Код: Выделить всё
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)
Потом вызываем эту функцию, подставив свое поле с датой и значение лет:
P.S. ArcGIS в калькулятор поля отдает дату в виде строки.
Re: Замена данных в столбце
Добавлено: 10 апр 2014, 06:31
novia
Вам правильно говорят про 12 лет, только прибавить нужно будет число дней в обычном выражении калькулятора.
Рекомендую играться с расчетами в новом поле.
[ Сообщение с мобильного устройства ]
Re: Замена данных в столбце
Добавлено: 30 апр 2014, 22:31
Hawk
А почему нельзя просто в 2003 экселе произвести автозамену в dbf?