Python ライブラリpandasのmedianを使ってDataFrameの列の中央値を計算する
環境
Python 3.9.13
Windows 10 Home 64bit
PyCharm 2022.2.1 (Community Edition)
書式
1.pandasのインストール
pip install pandas
pip install numpy
2.medianの使い方
import pandas as pd
DataFrame['列名’].median()
medianを使用して、DataFrameの列の中央値(小さい順に並び替えた際に中央に位置する値)を求めます。
使用例
import numpy as np
import pandas as pd
df = pd.DataFrame(
np.random.randint(1,10,size=(5, 3)),
columns=list('123'))
print(df)
m = df['1'].median()
print ("列1 中央値:",m)
m = df['2'].median()
print ("列2 中央値:",m)
m = df['3'].median()
print ("列3 中央値:",m)
実行結果
1 2 3 0 8 3 6 1 7 8 1 2 9 4 8 3 4 4 1 4 4 8 7 列1 中央値: 7.0 列2 中央値: 4.0 列3 中央値: 6.0