如何从R中的数据帧中提取特定值

时间:2019-06-20 15:44:08

标签: r

我有一个与此小样本相似的数据框:

Tree  variable  value
 1      x1       0       
 2      x2       1
 3      x3       0
 4      x1       2
 5      x2       1
 6      x3       1

我的问题是:

如何仅提取x1值并将其设为数据框?

我不确定这是否需要if语句,或者R中是否有更好的方法可以做到这一点?

任何建议都将不胜感激。

1 个答案:

答案 0 :(得分:1)

基本R

df[df$variable == "X1",]

dplyr

library(dplyr)
df %>%
  filter(variable == "x1")