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の列の中央値(小さい順に並び替えた際に中央に位置する値)を求めます。

使用例

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
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)
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)
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)

実行結果

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
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
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
   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

 

Python

Posted by arkgame