Select 只有一个值最低
Select only one with lowest value
这是我的数据集
Id Website Rank
1 facebook 25
2 facebook 5
3 line 9
我只想保持最低排名
Id Website Rank
2 facebook 5
3 line 9
试试这个
df = pd.DataFrame({'Id': [1, 2, 3],
'Website': ['facebook', 'facebook', 'line'],
'Rank': [25, 5, 9]})
# index the min ranks of each website
df.loc[df.groupby('Website')['Rank'].idxmin()]
Id Website Rank
1 2 facebook 5
2 3 line 9
这是我的数据集
Id Website Rank
1 facebook 25
2 facebook 5
3 line 9
我只想保持最低排名
Id Website Rank
2 facebook 5
3 line 9
试试这个
df = pd.DataFrame({'Id': [1, 2, 3],
'Website': ['facebook', 'facebook', 'line'],
'Rank': [25, 5, 9]})
# index the min ranks of each website
df.loc[df.groupby('Website')['Rank'].idxmin()]
Id Website Rank
1 2 facebook 5
2 3 line 9