我有一个241行的数据框。它被称为master,它看起来像这样:
Patient Sample PDMax FileName
1 1.1 6 GSM1
1 1.2 6 GSM2
2 2.1 8 GSM3
3 3.1 5 GSM4
3 3.2 7 GSM5
现在我有一个名为Biopsy的载体,带有重要的样本。我想对主数据帧进行子集化,以便只留下重要的信息。 这是矢量活检:
1.2 2.1 3.2
结果应该是这样的:
Patient Sample PDMax FileName
1 1.2 6 GSM2
2 2.1 8 GSM3
3 3.2 7 GSM5
我该怎么做?我尝试了不同的东西,比如merge()或subset(),但一切都失败了。 谢谢!
答案 0 :(得分:1)
查看dplyr
内的数据争论动词。 Hadley Wickham的书是一个很好的起点(http://r4ds.had.co.nz/transform.html#filter-rows-with-filter)
library (dplyr)
master %>% filter(Sample %in% Biopsy)