python pandasでDataFrameの列の最大値を求める
pythonで、ライブラリpandasのmaxを使用して、DataFrameの列の最大値を求めるサンプルコードを記述してます。pythonのバージョンは3.8.5を使用してます。
環境
- OS windows10 pro 64bit
- python 3.8.5
pandasインストール
pandasをインストールされていない方は、pipでインストールしておきます。
pip install pandas
# numpyも使用するのでインストールしておきます
pip install numpy
max使い方
maxを使用すると、DataFrameの列の最大値を求めることが可能です。
import pandas as pd
DataFrame['列名'].max()
以下は、ランダムな値で生成した3行5列の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)
# 1 2 3
# 0 3 6 7
# 1 2 9 3
# 2 5 8 4
# 3 4 2 4
# 4 6 7 1
m = df['1'].max()
print ("列1 最大値:",m)
# 列1 最大値: 6
m = df['2'].max()
print ("列2 最大値:",m)
# 列2 最大値: 9
m = df['3'].max()
print ("列3 最大値:",m)
# 列3 最大値: 7
-
前の記事
node.js mysqlに接続してデータを取得する 2021.09.03
-
次の記事
Ruby ハッシュのキーを条件を指定して削除する 2021.09.03
コメントを書く