python - kumpulan panda mengikut lajur A dan lajur B, dan purata lajur C. Bagaimana untuk menjana kerangka data lajur A, B dan C?
怪我咯
怪我咯 2017-05-24 11:35:08
0
2
786
df = df.groupby(['A','B'])['c'].mean()

Dengan cara ini, df dihimpunkan, tetapi bagaimanakah cara menukar df menjadi bingkai data dengan lajur A, B dan C?
Terima kasih

怪我咯
怪我咯

走同样的路,发现不同的人生

membalas semua(2)
为情所困

Saya bertanya soalan ini di stackoverflow, dan beberapa netizen memberi saya jawapannya. Malah, anda hanya perlu menambah satu parameter Caranya adalah seperti berikut:

df = df.groupby(['A','B'],as_index = False)['C'].mean()
習慣沉默

Sekurang-kurangnya satu penugasan semula diperlukan untuk mengekstrak ketiga-tiga lajur ini Kaedah pengelompokan nampaknya seperti anda

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan