我有一个数据框,包含YYYYMM格式的日期(例如201704)
尝试将其转换为日期时间类型:
data['ym'] = pd.to_datetime(data['ym'],format="%y%m")
data['year'], data['month'] = data['ym'].dt.year, data['ym'].dt.month
给我正确的年份,但不是正确的月份:
data['month'].unique()
只返回一个值(数据中有12个)
data['ym']
退货
2017-01-01 00:08:00
你知道如何正确选择月份吗
使用
%Y
解析YYYY
,%y
是YY
年格式:也可以使用python的datetime模块:
相关问题 更多 >
编程相关推荐