python如何确定dataframe的最大值的位置,不用idmax
时间: 2023-05-19 09:02:35 浏览: 490
Pandas库之DataFrame使用的学习笔记
可以使用以下代码来确定dataframe的最大值的位置:
```python
import numpy as np
import pandas as pd
# 创建一个示例dataframe
df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6], 'C': [7, 8, 9]})
# 使用numpy的argmax函数来确定最大值的位置
max_position = np.unravel_index(np.argmax(df.values), df.shape)
# 输出最大值的位置
print(max_position)
```
输出结果为:
```
(2, 2)
```
这表示最大值位于第3行第3列。
阅读全文