DataFrame可以在其行(axis=0)或列(axis=1)上進(jìn)行分組。然后,將一個(gè)函數(shù)應(yīng)用到各個(gè)分組并產(chǎn)生新值。最后,所有這些函數(shù)的執(zhí)行結(jié)果會(huì)被合并到最終的結(jié)果對(duì)象中去。 GroupBy的size方法可以返回一個(gè)含有分組大小的Series。 對(duì)分組進(jìn)行迭代 1 2 3 for (k1,k2), group in df.groupby(['key1','key2']): print ...
by_column=people.groupby(mapping,axis=1)#列方向上進(jìn)行分組 這里不知道python底層是怎么運(yùn)行的,最好把運(yùn)行的結(jié)果打印出來看一下 1 2 for i in by_column: print (i) 遍歷的結(jié)果: 1 2 3 4 5 6 7 8 9 10 11 12 ('blue', c d Joe 0.218189 -0.228336 ...