Python YYMM至今时间
我在Python中有一个日期框列,格式为Python YYMM至今时间,python,pandas,datetime,Python,Pandas,Datetime,我在Python中有一个日期框列,格式为YYMM。例如1996年1月是9601年 我很难将它从9601转换为可用的日期时间格式。我希望新格式为01-01-1996。有人有什么建议吗?我尝试了pd.to_datetime函数,但没有得到我想要的结果。与参数格式一起使用: df = pd.DataFrame({'col':['9601', '9705']}) df['col'] = pd.to_datetime(df['col'], format='%y%m') print (df)
YYMM
。例如1996年1月
是9601年
我很难将它从9601转换为可用的日期时间格式。我希望新格式为01-01-1996
。有人有什么建议吗?我尝试了pd.to_datetime
函数,但没有得到我想要的结果。与参数格式一起使用
:
df = pd.DataFrame({'col':['9601', '9705']})
df['col'] = pd.to_datetime(df['col'], format='%y%m')
print (df)
col
0 1996-01-01
1 1997-05-01
与参数格式一起使用
:
df = pd.DataFrame({'col':['9601', '9705']})
df['col'] = pd.to_datetime(df['col'], format='%y%m')
print (df)
col
0 1996-01-01
1 1997-05-01
欢迎来到StackOverflow!阅读(特别是)以获得回应。你也可以。如果我的答案有帮助,别忘了-单击答案旁边的复选标记(
v
)将其从灰色切换为填充。谢谢。欢迎来到StackOverflow!阅读(特别是)以获得回应。你也可以。如果我的答案有帮助,别忘了-单击答案旁边的复选标记(v
)将其从灰色切换为填充。谢谢