根据另一列从数据框列中提取值?

时间:2017-02-11 13:51:47

标签: r dataframe

我有一个数据框

Name  score1  score2  Total
john   5       15      20
doe    10      20      30

我知道我们可以使用frame $ score1得到1分,但我可以根据另一列进行查询。

我希望得到total > 25 and score2 > 15并获得score1

结果:

score1
  10

1 个答案:

答案 0 :(得分:3)

可以使用&>运算符创建逻辑向量,根据此vector提取'score1'值

with(df1, score1[Total > 25 & score2 > 15])