R 从列表元素中删除重复项
我试图从位于单个列表中的多个数据帧中删除由两列定义的具有重复项的行 简单数据:R 从列表元素中删除重复项,r,duplicate-removal,lapply,R,Duplicate Removal,Lapply,我试图从位于单个列表中的多个数据帧中删除由两列定义的具有重复项的行 简单数据: aa <- data.frame(a=rnorm(100),b=rnorm(100),x=rnorm(100),y=rnorm(100),Z=rep(1:4, each=25)) split.aa<-split(aa, aa$Z) 其中z是“split.aa”中每个df的名称 如何将其写入Lappy,以便对每个元素执行操作 我很难理解如何引用lappy函数中的特定列表元素 lapply(split.aa
aa <- data.frame(a=rnorm(100),b=rnorm(100),x=rnorm(100),y=rnorm(100),Z=rep(1:4, each=25))
split.aa<-split(aa, aa$Z)
其中z是“split.aa”中每个df的名称
如何将其写入Lappy,以便对每个元素执行操作
我很难理解如何引用lappy函数中的特定列表元素
lapply(split.aa, function(x) x[!duplicated(x[c("x", "y")]), ])
lapply(split.aa, function(x) x[!duplicated(x[c("x", "y")]), ])
我会成功的
就可以了。只需在lappy中定义一个函数
只需在lappy中定义一个函数
lapply(split.aa, function(x) x[!duplicated(x[c("x", "y")]), ])