在Python中,你可以使用pandas库来按条件重新采样数据以获得每月平均值。下面是一个示例代码:
import pandas as pd
# 创建一个示例数据
data = {'日期': pd.date_range(start='2022-01-01', end='2022-12-31', freq='D'),
'数值': [i for i in range(365)]}
df = pd.DataFrame(data)
# 将日期列设置为索引
df.set_index('日期', inplace=True)
# 按月重新采样并计算平均值
monthly_avg = df.resample('M').mean()
# 打印结果
print(monthly_avg)
在上面的代码中,我们首先创建了一个示例数据,包含日期和数值两列。然后,我们将日期列设置为索引,这样可以使用pandas的resample函数按月重新采样数据。最后,我们使用mean函数计算每月的平均值,并将结果打印出来。
你可以根据自己的数据和需求进行调整和修改。希望对你有帮助!
上一篇:按条件在T-SQL中排序
下一篇:按条件转换的JOLT变换