如何在R中提取多个组件?

时间:2019-04-03 03:17:08

标签: r subset extraction

我想使用标头作为键在R中提取多个组件。尽管提取一个组件很容易,但是涉及到多次提取,我很麻烦,不知道如何解决该问题。

我尝试了许多要解决的问题,包括子集,选择,过滤器(来自tidyverse或dplyr库)等等,但是对我来说不起作用。甚至使用&,!,;之类的符号等提取。

例如,这是数据集;

no <- c(10, 20, 30, 40) id <- c("ABC", "DEF", "GHI", "JKL") df <- data.frame(no, id)

我可以通过提取DEF df[df$id=="DEF",]

但是,如果我想提取两个或多个组件怎么办,我应该怎么办? 例如, df[df$name=="DEF, GHI",] 给我玩一个错误 <0 rows> (or 0-lenght row.names)

非常感谢您。

0 个答案:

没有答案