如何在pandas

时间:2017-03-09 10:52:29

标签: pandas

我有像下面的pandas专栏

   January 2014
   February 2014

我想将其转换为以下格式         201401         201402 我正在做以下

   df.date = pd.to_datetime(df.date,format= '%Y%B') 

但是,它给了我一个错误。

1 个答案:

答案 0 :(得分:7)

你不应该需要格式字符串,它只是起作用:

In [207]:
pd.to_datetime('January 2014')

Out[207]:
Timestamp('2014-01-01 00:00:00')

除了格式字符串不正确外,它应该是'%B %Y'

In [209]:
pd.to_datetime('January 2014', format='%B %Y')

Out[209]:
Timestamp('2014-01-01 00:00:00')