1
我們可以使用.idxmax來獲取數據幀(df)的最大值。我的問題是,我有一個df與幾列(超過10),其中一列具有相同值的標識符。我需要的最大值來提取標識符:在大熊貓數據框中提取具有最大值的行
> DF
id value a 0 b 1 b 1 c 0 c 2 c 1
現在,這是我想要的東西:
> DF
id value a 0 b 1 c 2
我想用df.groupy(['id'])
得到它,但它是一個有點棘手:
df.groupby(["id"]).ix[df['value'].idxmax()]
當然,這是行不通的。我擔心我不在正確的道路上,所以我想我會問你們!謝謝!