我是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)
但是,这非常乏味.如果有人帮我找到更好的方法,我感激不尽.