[英]converting columns in pandas dataframe into datetime
gps nt_date
4002 20-Dec-16
4002 20-Dec-16
C-4 30-Jan-17
Y21-21 17-Nov-16
49a 22-Dec-16
在上面的数据帧中,如何将nt_date
列转换为pandas datetime? 我正在使用它,但是它不起作用:
pd.to_datetime(df['nt_date'], format='%d-%m-%Y')
如何解决这个问题?
您使用的指令略有错误。 尝试使用%b
(月份作为语言环境的缩写名称)和%y
(2位数字的年,而不是%Y
是4位的数字):
df['nt_date'] = pd.to_datetime(df['nt_date'], format='%d-%b-%y')
>>> df
gps nt_date
0 4002 2016-12-20
1 4002 2016-12-20
2 C-4 2017-01-30
3 Y21-21 2016-11-17
4 49a 2016-12-22
有关更多信息,您可以参考这些文档
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.