Rumah  >  Soal Jawab  >  teks badan

python - kumpulan panda mengikut lajur A dan lajur B, dan purata lajur C. Bagaimana untuk menjana kerangka data lajur A, B dan C?

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

怪我咯怪我咯2705 hari yang lalu763

membalas semua(2)saya akan balas

  • 为情所困

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

    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()

    balas
    0
  • 習慣沉默

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

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

    balas
    0
  • Batalbalas