我有一些数据是按年份和星期形成的。这里是一个小样本,就好像它是格式化像%Y%W
熊猫到日期和星期
week cases
0 192801 7647
1 192802 11427
2 192803 11970
3 192804 12920
4 192805 14660
本周数据看,但是当我试图通过pd.to_datetime(df.week, format = '%Y%W)
将其转换为datetime我每年接到的第一个月的第一天。
0 1928-01-01
1 1928-01-01
2 1928-01-01
3 1928-01-01
4 1928-01-01
这是怎么回事?如何正确格式化星期数据?
我认为你需要从一周减去1,并且你不需要'map'并且只是向量化它。 'pd.to_datetime(df.week.sub(1).astype(str).add(' - 0'),format =“%Y%W-%w”)' –