Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/78.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/oop/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R 从列表元素中删除重复项_R_Duplicate Removal_Lapply - Fatal编程技术网

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")]), ])