python - Pandas gruppiert nach Spalte A und Spalte B und mittelt Spalte C. Wie erstelle ich einen Datenrahmen aus den Spalten A, B und C?
怪我咯
怪我咯 2017-05-24 11:35:08
0
2
732
df = df.groupby(['A','B'])['c'].mean()

Auf diese Weise wird df gruppiert, aber wie kann man df in einen Datenrahmen mit den Spalten A, B und C umwandeln?
Danke

怪我咯
怪我咯

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

Antworte allen(2)
为情所困

我在stackoverflow上面问了这个问题,有网友给我解答了。其实只要加一个参数就行了,方法如下:

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

至少还需要一次重新赋值,把这三列提取出来,分组方式好像是你这

Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!