2015-08-17 48 views
14

Pandalar grubunun varsayılan davranışı, grubu sütunlara göre dizine dönüştürmek ve bunları veri çerçevesinin sütun listesinden kaldırmaktır. Örneğin, ben artık bu yolupandalar groupby tarafından sütun halinde gruplandırılmadan pandalar

df.groupby(['col2','col3']).sum() 

sütunlar col2 ve col3 ile dataframe df bir GroupBy uygulamak dersem ben bu sütunlardan

col1|col2|col3|col4 

ile dataFrame olduğunu varsayalım listesinde ['col2','col3'] sahiptir sütunlar. Otomatik olarak ortaya çıkan veri çerçevesinin indekslerine dönüştürülürler.

Soruma bir grupta nasıl grup oluşturabilirim ve bu sütunu veri alanında saklayabilirim?

cevap

19
df.groupby(['col2','col3'], as_index=False).sum() 
+6

Korsanların bile bazen Python'a bakması ve _Damn olduğunu söylersiniz. – user1717828