gpt4 book ai didi

Pandas 重新采样数据框并将日期时间索引保留为一列

转载 作者:行者123 更新时间:2023-12-05 01:08:30 25 4
gpt4 key购买 nike

我正在尝试使用 Pandas 将每日数据重新采样为每周数据。

我正在使用以下内容:

weekly_start_date =pd.Timestamp('01/05/2011')
weekly_end_date =pd.Timestamp('05/28/2013')

daily_data = daily_data[(daily_data["date"] >= weekly_start_date) & (daily_data["date"] <= weekly_end_date)]

daily_data = daily_data.set_index('date',drop=False)
weekly_data = daily_data.resample('7D',how=np.sum,closed='left',label='left')

问题是weekly_data 不再有日期列。

我错过了什么?

谢谢,

最佳答案

如果我理解您的问题,那么您似乎正确地进行了重新采样(有关重新采样的 Pandas 文档:http://pandas.pydata.org/pandas-docs/stable/timeseries.html)。

  weekly_data = daily_data.resample('7D',how=np.sum,closed='left',label='left')

如果唯一的问题是您希望在列中复制 DateTimeIndex,您可以这样做。
  weekly_data['date'] = weekly_data.index.values

如果我误解了这个问题,请道歉。 :)

关于 Pandas 重新采样数据框并将日期时间索引保留为一列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17185942/

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