【发布时间】:2017-11-16 15:10:12
【问题描述】:
我有一个类似于以下内容的数据框:
df = pd.DataFrame({'Y_M':['201710','201711','201712'],'1':[1,5,9],'2':[2,6,10],'3':[3,7,11],'4':[4,8,12]})
df = df.set_index('Y_M')
这会创建一个如下所示的数据框:
1 2 3 4
Y_M
201711 1 2 3 4
201712 5 6 7 8
201713 9 10 11 12
这些列是一个月中的哪一天。它们向右延伸,一直到 31。(2 月的第 29、30 和 31 列将填充 NaN)。 该索引包含年份和月份(例如 201711 指的是 2017 年 11 月)
我的问题是:如何将年/月/日组合成一个系列?我的输出如下:
Y_M
20171001 1
20171002 2
20171003 3
20171004 4
20171101 5
20171102 6
20171103 7
20171104 8
20171201 9
20171202 10
20171203 11
20171204 12
索引可以转换为日期时间。事实上,我认为这会更容易。
【问题讨论】: