我有像下面的pandas专栏
January 2014
February 2014
我想将其转换为以下格式 201401 201402 我正在做以下
df.date = pd.to_datetime(df.date,format= '%Y%B')
但是,它给了我一个错误。
答案 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')