这里是我的数据:如何使用pandas.Series.dt.strftime可以做小时映射吗?
device_create_at
136 2014-08-27 17:29:23
245 2015-09-06 15:46:00
257 2014-09-29 22:26:34
258 2014-11-05 13:02:18
这里是我的预期输出
device_create_at device_create_hour
136 2014-08-27 17:29:23 2014-08-27 17
245 2015-09-06 15:46:00 2015-09-06 15
257 2014-09-29 22:26:34 2014-09-29 22
258 2014-11-05 13:02:18 2014-11-05 13
据我所知,pandas.Series.dt.strftime能做到每周映射,代码是这样的
sheet2['device_create_week'] = sheet2['device_create_at'].dt.strftime('%Y-%V')
他们使用%V
为一周而不是%W
,我试图使这个小时
sheet2['device_create_hour'] = sheet2['device_create_at'].dt.strftime('%Y-%M-%D-%H')
也就是说doeesn't工作
请多关注一下你想要的东西。从您当前的数据和预期结果开始。这对atm没有帮助。 –
感谢提醒我,我已经更新了问题 –