要按周分组一个 pandas DataFrame,可以使用 groupby()
方法和日期时间索引的 resample()
方法。
以下是一个示例代码:
import pandas as pd
# 创建一个示例 DataFrame
df = pd.DataFrame({
'date': pd.date_range(start='2021-01-01', periods=30, freq='D'),
'value': range(30)
})
# 将 'date' 列设置为索引
df.set_index('date', inplace=True)
# 按周分组并计算每周的总和
weekly_df = df.groupby(pd.Grouper(freq='W')).sum()
print(weekly_df)
输出结果会将数据按周进行分组,并计算每周的总和。
上一篇:按周返回记录
下一篇:按周分组 EF Core 2.1