[英]select subjects from a list in r
我有一個數據集作為“ testData”
testData
ID v1 v2
8836434 .. ..
8868426 . .
8868457
8868519
8868550
8868581
8868643
8878687
8879555
8878749
8878780
8878811
我要選擇出現在以下列表中的那些主題:
selectList
ID
8868519
8868550
8868581
8868643
8878687
我試過了
testData[ testData$ID == selectList$ID, ]
和
testData[which(testData$ID == selectList$ID), ]
但是它們不能正常工作。 有什么建議么?
只需遵循@akrun和@Richard Scriven的說明,
testData <- data.frame(ID = c("8836434", "8868426", "8868457", "8868519", "8868550",
"8868581", "8868643", "8878687", "8878749", "8878780",
"8878811", "8879555"),
V1 = sample(c(1, 2, 3, NA, 5, 6), 12, rep=TRUE),
V2 = sample(c(11, 12, 13, 14, 15, 16), 12, rep=TRUE))
selectList <- data.frame(ID = c(8868519, 8868550, 8868581, 8868643, 8878687))
testData[testData$ID %in% selectList$ID, ]
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.