R:按行筛选数据

R:按行筛选数据,r,R,我有多个数据集,其中哪一个有一个标识个人的变量,我将其称为ID。我试图找出所有数据集中出现的ID,以便调整我的数据。做这件事最好的方法是什么?有些数据有超过一百万行,所以我需要一种非常有效的方法来过滤数据 谢谢。使用dplyr filter(your_data_frame, id == 1, id2 == "name") 更多信息+示例 如果数据集被称为dat1、dat2、dat3,并且每个数据集中的ID列被称为ID,则可以使用这种方法: commonIDs <- Reduce(inte

我有多个数据集,其中哪一个有一个标识个人的变量,我将其称为ID。我试图找出所有数据集中出现的ID,以便调整我的数据。做这件事最好的方法是什么?有些数据有超过一百万行,所以我需要一种非常有效的方法来过滤数据

谢谢。

使用
dplyr

filter(your_data_frame, id == 1, id2 == "name")
更多信息+示例

如果数据集被称为
dat1
dat2
dat3
,并且每个数据集中的ID列被称为ID,则可以使用这种方法:

commonIDs <- Reduce(intersect, list(dat1$ID, dat2$ID, dat3$ID))

commonID请显示一些示例数据和基于该示例的预期输出,以便更容易准确地理解我要查找的内容。非常感谢。