Python 如何设置数据帧最大值函数的行数限制
我在B列中有100行,但我只想找到99行的最大值 如果我使用以下代码,它将从100行而不是99行返回最大值:Python 如何设置数据帧最大值函数的行数限制,python,pandas,dataframe,Python,Pandas,Dataframe,我在B列中有100行,但我只想找到99行的最大值 如果我使用以下代码,它将从100行而不是99行返回最大值: print(df1['noc'].max(axis=0)) 使用或首先选择99值,然后获取max: print(df1['noc'].head(99).max()) 或如评论所述: 样本: np.random.seed(15) df1 = pd.DataFrame({'noc':np.random.randint(10, size=15)}) print (df1) no
print(df1['noc'].max(axis=0))
使用或首先选择99
值,然后获取max
:
print(df1['noc'].head(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
df1['noc'].iloc[0:99].max(axis=0)
?非常好的Jezrael,非常感谢您快速理解我的问题并提供快速响应。
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