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