我有一个数据框

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

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

我想在哪里获取total > 25 and score2 > 15并获取score1
结果:
score1
  10

最佳答案

可以通过使用&>运算符创建逻辑 vector 来完成,并根据此vector提取“score1”值

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

08-24 21:37