错误处理datetime.datetime.strptime

时间:2018-04-22 06:07:32

标签: python pandas datetime

我有这个DataFrame:

df_sales:          time            store       transacction      name
0                  2013-01-01      5           770               numero5

->time: <class 'pandas.core.series.Series'>

我试试这个,希望得到一个约会时间:

df_sales['time']=df_sales.time.apply(lambda x:datetime.datetime.strptime(x, '%Y-%m-%d'))

但我明白了:

df_sales:         time            store       transacction      name
0                 2013-01-01      5           770               numero5

->time: <class 'pandas.core.series.Series'>

为什么我没有获得约会时间? THKS。

1 个答案:

答案 0 :(得分:0)

IIUC需要:

df_sales['time'] = pd.to_datetime(df_sales['time'], errors='coerce')