使用满足各种条件的条目创建数据框架

时间:2014-12-27 22:05:55

标签: r

我在R中有一个数据框,它有〜150个变量(a,b,c,d,...,n)和~180个案例。每个变量都可以有1,2或3的响应。我尝试创建一个新的数据框,其中包含对“' a”的响应的所有情况。是1和/或响应' b'也是1。

我可以为个别变量做,但不能用于倍数。我一直在使用的代码是:

df.new <- df.old[df.old$a == 1,]

1 个答案:

答案 0 :(得分:1)

e.g。 df.new <- df.old[df.old$a == 1 | df.old$b == 1 , ]

请尝试使用?"Logic"获取R中逻辑运算符的完整说明。在这种情况下,| OR 运算符。将多个逻辑运算符链接在一起时要注意运算符优先级。查找"?Syntax"以查看运算符的优先级。