我有一个带有日期列的数据框。我正在尝试使其在Python多次复制相同信息的地方(在这种情况下为7),并且每个副本都有一个新的日期值。第一个日期参考将在数据框中,然后之后的每个副本基本上都具有该日期+ 1天。
我可以使用Pd.concat复制文件,但不能更改日期。该信息位于带有日期列的Excel文件中。
知道我该怎么做吗?
答案 0 :(得分:0)
在您的pandas.concat
语句中使用列表理解:
repeats = 7
fulldf = pandas.concat([
df.assign(date=lambda df: df['date'] + timedelta(days=i)
for i in range(repeats)
], ignore_index=True)