![](/img/trans.png)
[英]How do I find the value of an index in an ndarray and convert to pandas Dataframe?
[英]How do I find the index of a known value in a pandas dataframe column?
使用 describe() 函数,我注意到最大值,在本例中为 1350,它出现在我的列“LOCALGBUSED”中,但由于我的数据框包含数百万行,我如何找到保存该值的索引?
count 3483638.000000
mean 149.145475
std 206.053277
min 0.000000
25% 6.000000
50% 80.000000
75% 200.000000
max 1350.000000
Name: LOCALGBUSED, dtype: object
我尝试使用此代码获取该列的最大值的索引而不是值本身,但它显示的索引不包含列出的最大值 1350
column = data['LOCALGBUSED']
max_index = column.idxmax()
print(max_index)
index # from code above
print(data.iloc[397386])
idxmax
返回索引,所以你需要loc
,而不是iloc
:
data.loc[data['LOCALGBUSED'].idxmax()]
.iloc
应该只使用.idxmax()
和.loc
:
data.loc[data['LOCALGBUSED'].idxmax()]
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.