我正在尝试过滤数据框中具有不同水果日期的数据行,我只想获取每个水果具有最新日期的行。
我正在用python 3做。
import pandas as pd
d = {'Fruit':[Melon, Melon, Melon, Apple,Apple],
'Date':[203313, 414214, 511515,123223,501010]}
df = pd.DataFrame(d)
print(df)
输出:
Date Fruit
0 203313 Melon
1 414214 Melon
2 511515 Melon
3 123223 Apple
4 501010 Apple
在上面的示例df
中,正确的结果将是Melon, 511515
和Apple 501010
。
答案 0 :(得分:1)
答案 1 :(得分:1)
df.groupby('Fruit').Date.max()