相关疑难解决方法(0)

按N列或N行分组的DataFrame

我想找到一种通用解决方案,以指定数量的行或列对DataFrame进行分组。示例数据框:

df = pd.DataFrame(0, index=['a', 'b', 'c', 'd', 'e', 'f'], columns=['c1', 'c2', 'c3', 'c4', 'c5', 'c6', 'c7'])

   c1  c2  c3  c4  c5  c6  c7
a   0   0   0   0   0   0   0
b   0   0   0   0   0   0   0
c   0   0   0   0   0   0   0
d   0   0   0   0   0   0   0
e   0   0   0   0   0   0   0
f   0   0   0   0   0   0   0
Run Code Online (Sandbox Code Playgroud)

例如,我想一次按2行分组,并应用均值或类似函数。我还想知道如何一次按N列分组并应用函数。

按时间预期输出按2行分组:

   c1  c2  c3  c4  c5  c6 …
Run Code Online (Sandbox Code Playgroud)

python pandas pandas-groupby

2
推荐指数
1
解决办法
1680
查看次数

标签 统计

pandas ×1

pandas-groupby ×1

python ×1