Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Python: Общие вопросы > pandas поменять значение


Автор: DYUMON 9.11.2022, 12:13
Добрый день.
Подскажите по такому вопросу.

Есть код  для работы с pandas 
Код

_src['season'] = _src['season'].map(lambda s: s.split('.')[2])
 
выдает ошибку
AttributeError: 'float' object has no attribute 'split'

В поле season лежит дата вида '01.01.2022'

Автор: Oldshelf 9.11.2022, 16:34
Код

print(type(_src['season']))
_src['season'] = list(map(lambda s: s.split('.')[2], _src['season']))
print (_src['season'])

Python не знаю, но может так?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)