suchen

Heim  >  Fragen und Antworten  >  Hauptteil

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?

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

怪我咯怪我咯2811 Tage vor821

Antworte allen(2)Ich werde antworten

  • 为情所困

    为情所困2017-05-24 11:37:08

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

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

    Antwort
    0
  • 習慣沉默

    習慣沉默2017-05-24 11:37:08

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

    Antwort
    0
  • StornierenAntwort