以下是一个示例代码,演示如何按周重新取样数据:
import pandas as pd
# 创建示例数据
data = {'date': pd.date_range(start='1/1/2022', periods=365),
'value': range(365)}
df = pd.DataFrame(data)
# 将日期设置为索引
df.set_index('date', inplace=True)
# 按周重新取样数据
weekly_resampled = df.resample('W').sum()
# 打印重新取样后的数据
print(weekly_resampled)
上述代码首先创建一个包含日期和值的示例数据框。然后,它将日期列设置为索引。接下来,使用resample
函数按周重新取样数据,并将结果存储在另一个数据框中。最后,打印重新取样后的数据。
请注意,resample
函数中的参数'W'
表示按周重新取样数据。你可以根据需求选择不同的时间频率,例如'M'
表示按月重新取样,'D'
表示按天重新取样等。
希望这可以帮助到你!
上一篇:按周执行函数