【Pandas】 DetaFrame の列ごとに演算する方法【Python】
今回は、DetaFrame の列ごとに平均や加算・減算なのど演算をし、結果を DetaFrame 型で取得する方法について紹介します。
以下のような DetaFrame(df) に対して、各列の平均を取得することを考えます。

平均を求めるために「mean()」関数を使います。
|
1 |
df_mean = df.mean() |
結果は Series 型で返ってきます。
|
1 2 3 4 5 6 7 8 9 |
集まり_動詞_自立-読点 0.000000 騒ぎ_動詞_自立-読点 0.000000 高い_形容詞_自立-読点 0.000000 高く_形容詞_自立-読点 0.000000 高め_動詞_自立-読点 0.000000 )_記号_括弧閉-読点 0.000000 >_記号_括弧閉-読点 0.000000 ?_記号_一般-読点 0.000000 Name: a6789012002, Length: 5071, dtype: float64 |
Series から DetaFrame への変換を「to_frame()」関数を使って行います。
|
1 |
df_mean.to_frame() |

このままだと、インデックスとカラムが逆になっているので、行と列を入れ替えるために転置します。
転置は「.T」で行います。
|
1 |
df_mean.to_frame().T |

これで無事に、DetaFrame の列ごとに演算して DataFrame で取得することができました。
関連記事
-
-
【Python】 DataFrame の特定の列で出現回数をカウントして降順でソートする方法。
Python で DataFrame 型の特定の列を指定して、対象列の文字列の出現回数をカウントして
-
-
【Atom エディタ】Python で Matplotlib のグラフを Atom 上に表示させる方法。
Atom エディタで Python の Matplotlib ライブラリを使って、Atom 上にグラ
-
-
【Anaconda】Prompt 上で Git コマンドを実行する方法。
Anaconda のコマンドプロンプト(Anaconda Prompt)上で、Git Hub からダ
-
-
【Python】pip3 で「cannot import name ‘main’」エラーが出たときの対処法。
Python でライブラリをインストールする際に、pipを使います。 Python2 と Py
-
-
【Google Colaboratory】クラウド上でPythonを使って機械学習を行う。
Python をブラウザ上で実行して、手軽に機械学習ができる環境「Google Colaborato
-
-
【Python】Beautiful Soup を使ってスクレイピングする方法。
Beautiful Soup は、シンプルでわかりやすい API でデータを抜き出せる Python
-
-
【Python】漢字を分解するライブラリを使ってみた【部首分解】
Python で漢字を部首やさらに細かい部分に分解してくれるライブラリがあったので使ってみました。
-
-
【Spyder】引数のあるスクリプトを実行する方法。
Python の統合開発環境(IDE)である Spyder では、簡単にスクリプトを実行できます。
-
-
【Pandas】 DataFrame の行を抽出する方法【Python】
今回は、Python の Pandas で、DataFrame 型の行を抽出する方法を紹介します。
-
-
【Python】OpenCV を使って顔画像を検出してみた。
OpenCV のインストール Numpy のインストール [crayon-693ffdd91



















