Я пытаюсь разобрать даты, используя pendulum
.У меня TimeStamp
дата, поэтому я сделал следующее:
df['aux']=df['Date'].dt.date
df['p_date']=df.aux.apply(lambda x: pendulum.parse(x))
, что приводит к следующей ошибке:
AttributeError: 'DateTime' object has no attribute 'nanosecond'
Но если я это сделаю, что-то вроде:
pendulum.parse(df.aux[0])
Это не анализируется без проблем.Я думал, что apply(lambda x:)
применил одну и ту же функцию ко всем строкам Series
, но теперь она не работает.Что происходит?
Пример кода:
dates=pd.Series(['2018-03-20','2019-03-21'])
dates.apply(lambda x: pendulum.parse(x)) #Doesn't work
pendulum.parse(dates[0]) #Works