如何根据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')