簡體   English   中英

從r中的列表中選擇主題

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM