Python Pandas按多个列对一个相同的列进行分组

时间:2019-10-03 21:38:19

标签: python python-3.x pandas pandas-groupby

我想针对同一列按多列进行分组。

这是我已经拥有的代码,它非常重复并且想要减少。

result_df.groupby(['main', 'a']).size()
result_df.groupby(['main', 'b']).size()
result_df.groupby(['main', 'c']).size()
result_df.groupby(['main', 'd']).size()
result_df.groupby(['main', 'e']).size()
result_df.groupby(['main', 'f']).size()
result_df.groupby(['main', 'g']).size()
result_df.groupby(['main', 'h']).size()
result_df.groupby(['main', 'i']).size()
result_df.groupby(['main', 'j']).size()

如果可能的话,我也希望避免使用循环。

谢谢。

0 个答案:

没有答案