2017-09-04 17 views
0

私は列Bに100行を持っていますが、私はわずか99行の最大値を探したいと思います。いいえを設定する方法。最大の機能

Iは、以下のコードを使用する場合、それは100行の代わりに、99行から最大値を返す:maxを得、次いで選択最初99値に対して

print(df1['noc'].max(axis=0)) 
+1

'DF1 [ 'NOC'] ILOC [0:99] .MAX(軸= 0)'? – IanS

答えて

0

使用head又はilocと:

print(df1['noc'].head(99).max()) 

または、コメントした通りIanS

print (df1['noc'].iloc[:99].max()) 

サンプル:

np.random.seed(15) 
df1 = pd.DataFrame({'noc':np.random.randint(10, size=15)}) 
print (df1) 
    noc 
0  8 
1  5 
2  5 
3  7 
4  0 
5  7 
6  5 
7  6 
8  1 
9  7 
10 0 
11 4 
12 9 
13 7 
14 5 

print(df1['noc'].head(5).max()) 
8 

print (df1['noc'].iloc[:5].max()) 
8 

print (df1['noc'].values[:5].max()) 
8 
+1

Jezraelが功を奏してくれてありがとう、私の問題をすばやく理解し、迅速な対応をしてくれてありがとうございました。 – Bala

関連する問題