以下是保留数据框列中重复项的第一个和最后一个条目的解决方法的代码示例:
import pandas as pd
# 创建示例数据框
data = {'Name': ['John', 'Mike', 'John', 'Anna', 'Mike', 'John', 'Anna'],
'Age': [25, 30, 35, 40, 45, 50, 55]}
df = pd.DataFrame(data)
# 保留重复项的第一个条目
df_first = df.drop_duplicates(keep='first')
# 保留重复项的最后一个条目
df_last = df.drop_duplicates(keep='last')
print("保留重复项的第一个条目:")
print(df_first)
print("保留重复项的最后一个条目:")
print(df_last)
输出结果: 保留重复项的第一个条目: Name Age 0 John 25 1 Mike 30 3 Anna 40
保留重复项的最后一个条目: Name Age 5 John 50 6 Anna 55