将对象类型列转换为Pandas中的日期

时间:2018-11-06 08:04:41

标签: python python-3.x pandas data-analysis

我现在在一个项目中工作,该列称为“上一次充值日期”,但这是一个对象类型的列,但我需要将其转换为日期格式:

Date of Last Recharge 20-10-2018
23-10-2018 04-08-2018 12-09-2018 20-08-2018

我的工作方式是使用自定义函数将每个日期分为单独的年(y),月(m)和天(d)。但是在尝试使用以下方法将每个系列重新组合为新列的过程中:

date(y,m,d)

但我最终遇到此错误:

cannot convert the series to (class 'int')

我什至不确定这种方法是否正确,如果您知道一种更好的方法,请告诉我。

1 个答案:

答案 0 :(得分:0)

尝试一下,它将起作用..

df['Date_of_Last_Recharge'] = pd.to_datetime(df['Date_of_Last_Recharge'])