如何根据python中的另一列自动添加日期?

如何根据python中的另一列自动添加日期?,python,pandas,datetime,indexing,dataset,Python,Pandas,Datetime,Indexing,Dataset,我对约会时间和熊猫很陌生。因此,我创建了一个代码,用于为列生成新数据(额外的行),而我的索引是日期。现在,根据在列中创建的新行,日期也应根据上述内容自动添加。有什么办法吗 我的意见: df= column1 2020-12-22 1 2020-12-23 2 2020-12-24 3 在我运行代码以获得第1列中的更多数据之后,输出如下: column1 2020-12-22 1 2020-12-23 2 2020-1

我对约会时间和熊猫很陌生。因此,我创建了一个代码,用于为列生成新数据(额外的行),而我的索引是日期。现在,根据在列中创建的新行,日期也应根据上述内容自动添加。有什么办法吗

我的意见:

df=
            column1
2020-12-22    1
2020-12-23    2
2020-12-24    3
在我运行代码以获得第1列中的更多数据之后,输出如下:

            column1
2020-12-22    1
2020-12-23    2
2020-12-24    3
0             4
1             5
3             6
4             7
预期产出:

    column1
2020-12-22    1
2020-12-23    2
2020-12-24    3
2020-12-25    4
2020-12-26    5
2020-12-27    6
2020-12-28    7

您可以通过以下方法创建
DatetimeIndex
从原始
DatetimeIndex
的最大日期时间:


我得到一个错误TypeError:不再支持整数和带有时间戳的整数数组的加减。使用
n*obj.freq
@sirisha-
df1
没有
DatetimeIndex
,它有
RangeIndex(0,1,2,3)
@sirisha-和
df
DatetimeIndex
max1 = df.index.max()
df1.index = pd.to_datetime(df1.index + 1, origin=max1, unit='D')