我有这样的df
Name Data
0 Mike 123
1 Mike 456
2 Mike 789
3 Fred 345
4 Fred 123
5 Ted 333
我需要获得具有最大索引值的唯一Name
输出:
Name Data
0 Mike 789
1 Fred 123
2 Ted 333
答案 0 :(得分:1)
第1步: 导入pandas
。
import pandas as pd
第2步: 复制OP的df值。
第3步: 现在,运行以下命令从OP的示例创建数据框。
df=pd.read_clipboard()
第4步: 运行以下代码以删除重复项并保留“名称”列的最后一个值。
df.drop_duplicates(subset='Name',keep='last')
输出如下。
Name Data
2 Mike 789
4 Fred 123
5 Ted 333