如果一行在列的其他地方有重复值,如何获取该行的最大值并返回新矩阵



我已经通过连接两个数组作为列向量创建了一个矩阵,因此我有如下内容:

ErrKappa 错误
1
2 0.76
2 0.5
3 0.15
4 0.5
4 0.9
2 0.5
3 0.05
EK = [1,2,2,3,4,4,2,3]
er = [0.5,0.76,0.5,0.15,0.5,0.9,0.5,0.5]
import pandas as pd
df = pd.DataFrame({'ErrorKappa':EK,'error':er})
df.groupby('ErrorKappa').max()
error
ErrorKappa       
1            0.50
2            0.76
3            0.50
4            0.90

最新更新