【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 2.7 を Windows 64bit OS にインストールした。
python 2.7 を Windows にインストールしたときのメモです。 Python に
-
【Anaconda】Prompt 上で Git コマンドを実行する方法。
Anaconda のコマンドプロンプト(Anaconda Prompt)上で、Git Hub からダ
-
【Linux】 ローカルに Python をインストールする方法。
今回は、Linux サーバに、root 権限なしで、ローカルに Python をインストールした方法
-
【Python】pip3 で「cannot import name ‘main’」エラーが出たときの対処法。
Python でライブラリをインストールする際に、pipを使います。 Python2 と Py
-
【Python】プログレスバーを表示させる【tqdm】
Python でスクリプトの実行時間が長くなると、進捗状況が知りたくなったので、標準出力にどのくらい
-
【Pandas】 DataFrame で2行の列ごとの差を計算する方法【Python】
今回は、Pandas の DataFrame で、2行間の列ごとの値の差を計算し、その結果を Dat
-
【Pandas】 DataFrame のインデックスを置き換える方法【Python】
今回は、Pandas の DataFrame型で、インデックス(index)を分かりやすいものに置き
-
【Python】API を使って Amazon の商品情報を収集する方法。
AmazonAPI ライブラリをインストール 以下のコマンドで python-amazon-sim
-
【Python】OpenCV を使って顔画像を検出してみた。
OpenCV のインストール Numpy のインストール [crayon-671786f2e
-
【Python】API を使って YouTube から動画情報を収集する方法。
API を使って YouTube から動画情報を収集してみたときのメモです。 OS は Lin