首頁 >後端開發 >Python教學 >如何計算 Pandas 中多個分組的平均值?

如何計算 Pandas 中多個分組的平均值?

Mary-Kate Olsen
Mary-Kate Olsen原創
2024-11-20 01:45:01328瀏覽

How to Calculate Average Values with Multiple Groupings in Pandas?

多分組和平均值的分組聚合

在Pandas中,對按多個層級分組的資料進行聚合是一種常見的操作。考慮以下 DataFrame:

常見任務是計算由多個變數(例如「cluster」和「org」)定義的每個群組的給定列(例如「時間」)的平均值。

解決方案1:僅針對群集分組的平均值

計算「時間」的平均值僅按「簇」分組,您可以使用以下代碼:

結果:

解決方案2:組合的平均值分組

如果你想計算每個分組的「時間」平均值「cluster」和「org」的組合,您可以使用:

結果:

解決方案3:分組上的嵌套均值

要執行嵌套均值,首先將以下組合求平均值“cluster”和“org”,然後對“cluster”組進行平均,使用:

結果:

以上是如何計算 Pandas 中多個分組的平均值?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn