在时间序列中添加具有相同频率的值:

2024-04-25 19:49:43 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个由pandas.core.indexes.datetimes.DatetimeIndex索引的pandasDataFrame,我想添加从系列中最后一个日期开始的新值。我需要在下一个日期使用每日频率插入每个新值。你知道吗

Example:
            TotalOrders
Date                   
2013-12-29         3756
2013-12-30         6222
2013-12-31         4918

我想插入,比方说,5000,它将自动分配给date2014-01-01,依此类推。最好的办法是什么?你知道吗

Example:
            TotalOrders
Date                   
2013-12-29         3756
2013-12-30         6222
2013-12-31         4918
2014-01-01         5000

Tags: corepandasdateexample频率办法indexes新值
1条回答
网友
1楼 · 发布于 2024-04-25 19:49:43

locDateOffset一起使用:

df.loc[df.index.max()+pd.DateOffset(1)] = 5000

            TotalOrders
Date
2013-12-29         3756
2013-12-30         6222
2013-12-31         4918
2014-01-01         5000

相关问题 更多 >