Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/301.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何在dataframe列中找到已知值的索引?_Python_Pandas_Dataframe - Fatal编程技术网

Python 如何在dataframe列中找到已知值的索引?

Python 如何在dataframe列中找到已知值的索引?,python,pandas,dataframe,Python,Pandas,Dataframe,使用descripe()函数,我注意到了列“LOCALGBUSED”中的最大值1350,但由于我的数据帧包含数百万行,如何找到保存该值的索引 count 3483638.000000 mean 149.145475 std 206.053277 min 0.000000 25% 6.000000 50% 80.000000 75% 200.000000 max

使用descripe()函数,我注意到了列“LOCALGBUSED”中的最大值1350,但由于我的数据帧包含数百万行,如何找到保存该值的索引

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()]
data.loc[data['LOCALGBUSED'].idxmax()]

idxmax
返回索引,因此需要
loc
,而不是
iloc

data.loc[data['LOCALGBUSED'].idxmax()]
data.loc[data['LOCALGBUSED'].idxmax()]

.iloc
应该只使用
.idxmax()
.loc

data.loc[data['LOCALGBUSED'].idxmax()]
data.loc[data['LOCALGBUSED'].idxmax()]

.iloc
应该只使用
.idxmax()
.loc

data.loc[data['LOCALGBUSED'].idxmax()]
data.loc[data['LOCALGBUSED'].idxmax()]