小编Lor*_*ort的帖子

如何删除重复项但将最新数据保存在R中

我有以下两个数据框:

df1 = data.frame(names=c('a','b','c','c','d'),year=c(11,12,13,14,15), Times=c(1,1,3,5,6))
df2 = data.frame(names=c('a','e','e','c','c','d'),year=c(12,12,13,15,16,16), Times=c(2,2,4,6,7,7))
Run Code Online (Sandbox Code Playgroud)

我想知道如何合并上面的df,但只保留最近的时间取决于年份.它应该如下所示:

Names  Year   Times
a      12     2
b      12     2
c      16     7
d      16     7
e      13     4
Run Code Online (Sandbox Code Playgroud)

merge r dataframe

3
推荐指数
1
解决办法
75
查看次数

标签 统计

dataframe ×1

merge ×1

r ×1