gpt4 book ai didi

Python/Pandas - DataFrame 索引 - 向前移动一个月

转载 作者:太空宇宙 更新时间:2023-11-04 08:03:56 28 4
gpt4 key购买 nike

我有一个数据框:

                Actual       Pred
Date
2005-04-01 10.2 10.364470
2005-05-01 9.4 9.542778
2005-06-01 9.5 9.684794
2005-07-01 9.4 9.547604
2005-08-01 9.7 9.768893

我想为 DataFrame 的每个索引添加一个月,所以它看起来像这样:

                Actual       Pred
Date
2005-05-01 10.2 10.364470
2005-06-01 9.4 9.542778
2005-07-01 9.5 9.684794
2005-08-01 9.4 9.547604
2005-09-01 9.7 9.768893

我该怎么做?


重要评论:

当我命令 print type(DataFrame.index[0]) 找出索引的数据类型时,我得到:

<class 'pandas.tslib.Timestamp'>

只是为了让您知道这是一个 Pandas 时间戳。

最佳答案

你可以使用 pd.DateOffset :

In [82]: df
Out[82]:
Actual Pred
Date
2005-04-01 10.2 10.364470
2005-05-01 9.4 9.542778
2005-06-01 9.5 9.684794
2005-07-01 9.4 9.547604
2005-08-01 9.7 9.768893

df.index = df.index + pd.DateOffset(months=1)

In [85]: df
Out[85]:
Actual Pred
Date
2005-05-01 10.2 10.364470
2005-06-01 9.4 9.542778
2005-07-01 9.5 9.684794
2005-08-01 9.4 9.547604
2005-09-01 9.7 9.768893

关于Python/Pandas - DataFrame 索引 - 向前移动一个月,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35095311/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com