繁体   English   中英

将熊猫数据框中的列转换为日期时间

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM