我喜欢用两个for循环创建一个数据框。
数据框看起来像: lead_date year month week
0 2019-01-01 00:02:16 2019 01 2018-12-31
1 2018-08-01 00:02:16 2018 08 2018-07-30
2 2017-07-07 00:02:16 2017 07 2017-07-03
3 2015-12-01 00:02:16 2015 12 2015-11-30
4 2016-09-01 00:02:16 2016 09 2016-08-29
我的代码如下:
df = pd.DataFrame(columns=['date', 'ID', range(0,60)])
对于x中的每个元组,我喜欢追加一行。行的值应该是日期和ID(i [0],i [1]),而不是最后一个for循环中的计算值。 最后循环中的d引用列名。因此,请在[1]列中为d == 1插入z的值。
感谢您的帮助