[解決済み] pandas GroupByを使ってグループごとの統計情報(カウント、平均値など)を取得する?
2022-03-15 07:11:15
質問
データフレームがあります
df
で、その中からいくつかの列を
groupby
:
df['col1','col2','col3','col4'].groupby(['col1','col2']).mean()
上記の方法で、ほぼ必要な表(データフレーム)を得ることができました。足りないのは、各グループの行数を含む追加の列です。言い換えれば、私は平均を持っていますが、これらの平均を得るためにいくつの数を使用したかを知りたいのです。例えば、最初のグループには8つの値があり、2番目のグループには10というようにです。
要するに、どうすれば グループ単位 の統計を取ることができますか?
どのように解決するのですか?
について
groupby
オブジェクトは
agg
関数は、リストを
複数の集計方法を適用する
を一度に表示します。これで、必要な結果が得られるはずです。
df[['col1', 'col2', 'col3', 'col4']].groupby(['col1', 'col2']).agg(['mean', 'count'])
関連
-
Pythonコンテナのための組み込み汎用関数操作
-
python implement mysql add delete check change サンプルコード
-
[解決済み】ImportError: PILという名前のモジュールがない
-
[解決済み】TypeErrorを取得しました。エントリを持つ子テーブルの後に親テーブルを追加しようとすると、 __init__() missing 1 required positional argument: 'on_delete'
-
[解決済み] Pandas DataFrameの行数を取得する方法は?
-
[解決済み] PandasのGroupByの出力をSeriesからDataFrameに変換する
-
[解決済み] データフレームをピボットするにはどうしたらいいですか?
-
[解決済み] groupbyでグループ内の最大値を持つ行を取得する。
-
[解決済み】pandasのgroupbyでデータフレームの行をリストにグループ化する方法
-
[解決済み】複数のgroupbyカラムに複数の関数を適用する
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
python string splicing.join()とsplitting.split()の説明
-
Python カメの描画コマンドとその例
-
Python interpreted model libraryによる機械学習モデル出力の可視化 Shap
-
Pythonショートビデオクローラーチュートリアル
-
PythonでECDSAを実装する方法 知っていますか?
-
[解決済み】Python regex AttributeError: 'NoneType' オブジェクトに 'group' 属性がない。
-
[解決済み】csv.Error:イテレータはバイトではなく文字列を返すべき
-
[解決済み】"No JSON object could be decoded "よりも良いエラーメッセージを表示する。
-
[解決済み】ImportError: bs4という名前のモジュールがない(BeautifulSoup)
-
[解決済み】Flaskのテンプレートが見つからない【重複あり