我有一个数据框长这样:
a1 b1 c1 a2 b2 c2 a3 ...
x 1.2 1.3 1.2 ... ... ... ...
y 1.4 1.2 ... ... ... ... ...
z ...
我想要的是按每第n列分组。换句话说,我想要一个包含所有a的数据框,一个包含所有b的数据框,以及一个包含所有c的数据框。
a1 a2 a4
x 1.2 ... ...
y
z
在另一个SO问题中,我看到可以使用df.iloc[::5,:]
来获取每5行。当然,我也可以使用df.iloc[:,::3]
来获取c列,但无法获取a和b列。 有什么想法吗?
df.loc['Total'] = df.sum(select_list), select_list = [columnA, columnB ...]
。我发了一篇帖子,但并没有得到我想要的答案。再次感谢。 - Bowen Liu