小编Pey*_*man的帖子

查找Pandas数据框中每三列的平均值

我是Python和Pandas的新手.我有一个熊猫数据框,每月的列从2000(2000-01)到2016(2016-06).

我想找到每三个月的平均值并将其分配给新的季度列(2000q1).我知道我可以做到以下几点:

df['2000q1'] = df[['2000-01', '2000-02', '2000-03']].mean(axis=1)
df['2000q2'] = df[['2000-04', '2000-05', '2000-06']].mean(axis=1)
    .
    .
    .
df['2016-02'] = df[['2016-04', '2016-05', '2016-06']].mean(axis=1)
Run Code Online (Sandbox Code Playgroud)

但是,这非常乏味.如果有人帮我找到更好的方法,我感激不尽.

python mean dataframe pandas

8
推荐指数
1
解决办法
4688
查看次数

标签 统计

dataframe ×1

mean ×1

pandas ×1

python ×1