我正在使用pandas处理一些.csv数据,我遇到了一些麻烦。我想找到已创建的dataframe中一个值的索引,但我不确定自己做的对不对。在花费了很多时间尝试让它工作之后,现在需要你的帮助。
max = cd_gross_revenue.max()
#max value of the cd_gross_revenue dataframe
print max
#finds max value, no problem!
maxindex = cd_gross_revenue.idxmax()
print maxindex
#finds index of max_value, what I wanted!
print max.index
#ERROR: AttributeError: 'numpy.float64' object has no attribute 'index'
maxindex变量通过使用idxmax()函数获取答案,但如果我不是在寻找最大值的索引,而是在寻找某个随机值的索引,我该怎么办呢?我该如何处理?很明显,.index在这里不能正常工作。
提前感谢您的任何帮助!
df.loc[df.col == max].index
将会返回该列的索引。 - EdChum