df = pandas.DataFrame([[2001, "Jack", 77], [2005, "Jack", 44], [2001, "Jill", 93]],columns=['Year','Name','Value'])
Year Name Value
0 2001 Jack 77
1 2005 Jack 44
2 2001 Jill 93
對於每一個獨特Name
一個表,我想保留該行擁有最大Year
值。在上面的例子中,我想獲得表格
Year Name Value
0 2005 Jack 44
1 2001 Jill 93
這可以用一種簡單的方法來完成嗎?
這是一個很好的答案,但只,如果你工作可靠排序第一。 'df.sort_values('Year')。drop_duplicates(subset ='Name',keep ='last')'+1 from my。 – piRSquared
Upvote從我也是。 –