Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/wix/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
Dataframe 如何消除数据帧中具有与其他数据帧相同值的行?斯图迪奥_Dataframe_Filter_Dplyr_Rstudio_Row - Fatal编程技术网

Dataframe 如何消除数据帧中具有与其他数据帧相同值的行?斯图迪奥

Dataframe 如何消除数据帧中具有与其他数据帧相同值的行?斯图迪奥,dataframe,filter,dplyr,rstudio,row,Dataframe,Filter,Dplyr,Rstudio,Row,我需要消除数据帧中在第二个数据帧中具有相同列的公共值的行 代码必须考虑的列包含SubjectCs的ID,而其余列包含引用这些主题的数据 数据帧示例(Rstudio) df1您需要的是一个anti_join(): 库(dplyr) df1%>% 反连接(df2,by=“ID”) df1<-data.frame(ID=c(13, 16, 25, 36, 25, 17, 50, 63, 61, 34, 65, 17), AnyData=round(runif(12, 1, 5))) df2&

我需要消除数据帧中在第二个数据帧中具有相同列的公共值的行

代码必须考虑的列包含SubjectCs的ID,而其余列包含引用这些主题的数据

数据帧示例(Rstudio)
df1您需要的是一个
anti_join()

库(dplyr)
df1%>%
反连接(df2,by=“ID”)
df1<-data.frame(ID=c(13, 16, 25, 36, 25, 17, 50, 63, 61, 34, 65, 17), AnyData=round(runif(12, 1, 5)))

df2<-data.frame(ID=c(89, 57, 13, 17, 18, 21, 51, 50, 72, 84), AnyData=round(runif(10, 1, 5)))