删除多列上的重复项保留新项

2024-09-28 21:56:08 发布

您现在位置:Python中文网/ 问答频道 /正文

我希望使用R和/或Python得到以下结果:

如果CoordinateXCoordinateYName相同,则保留最新的Date。你知道吗

My Data

我在python中的循环有一些问题。你知道吗


Tags: namedatecoordinatexcoordinatey
1条回答
网友
1楼 · 发布于 2024-09-28 21:56:08

在R中,使用dplyr

data %>% 
    group_by(Name, CoordinateX, CoordinateY) %>% 
    arrange(desc(Date)) %>% 
    distinct() %>% 
    ungroup()

给出输出:

Name       Date CoordinateX CoordinateY
Aaa  2018-08-29      650000      134999
Bbb  2010-08-29      650000      134999
Bbb  2010-08-29      655600      134999
Ccc  2010-08-29      655600      134999

相关问题 更多 >