2017-11-02 6 views
1

私のデータフレームでこれまでの価値を見つけて最高の価値を見つけるのは難しいです。これを行う最も効率的な方法は何でしょうか?データフレームの中で最高の値を見つける

forループを作成して各アイテムを調べてみましたが、運が足りません。

提案がありますか?

+0

pandas.DataFrame.max – Peter

答えて

2
df.max().max() 

または

df.values.max() 

出力:

99 

セットアップ:

np.random.seed(123) 
df = pd.DataFrame(np.random.randint(0,100,(10,10))) 

df.max()はあなたに、各列の最大値を取得し、その後、.max()はあなたにそれらの最大値を取得しますmaxes。

df.values()はnp配列を返し、.max()はnp配列から最大値をとります。

関連する問題