我对约会时间和熊猫很陌生。我想根据给定的值添加新的日期行。如果输入为2,则程序应从最后一行值开始两个日期。我可以获得日期,但无法将其插入数据框。这里的日期是一个索引。有什么办法吗
我的意见:
df=
column1
2020-12-22 1
2020-12-23 2
2020-12-24 3
start = df.index.max()
numdays =4
date_list = [start - datetime.timedelta(days=x) for x in range(numdays)]
date_list
结果如下:
[Timestamp('2020-12-24 00:00:00'),
Timestamp('2020-12-25 00:00:00'),
Timestamp('2020-12-26 00:00:00'),
Timestamp('2020-12-27 00:00:00')]
预期产出:
column1
2020-12-22 1
2020-12-23 2
2020-12-24 3
2020-12-25 Naan
2020-12-26 Naan
2020-12-27 Naan
一种方法是:
输出:
因为我不知道你是否想要一个真正的输入,我已经编码了它,但是如果不是,你只需要将你的值赋给“delta”,而不需要通过输入询问
相关问题 更多 >
编程相关推荐