在r Dataframe中的if语句

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (1)
  • 关注 (0)
  • 查看 (26)

如何使用两个条件来编写if语句,以检索相应的值,例如满足这些条件的人的姓名?

以下是我的发言:

if(any((Basketball$TwoPoint >= 45) && (Basketball$ThreePoint >= 45))) 
{
  print(Basketball$Person == (Basketball$TwoPoint >= 45) && (Basketball$ThreePoint >= 45))
}

我知道我有两个比45岁还好的人%因为这个数据帧只有7行7列,所以我能够验证这是真的。

提问于
用户回答回答于

数据帧是很好的,因为可以在数据帧内这样做。

df <- df[which(df$col1 == 'val1' & df$col2 == 'val2'),]

是一种快速而简单的方法。

所属标签

可能回答问题的人

  • 天使的炫翼

    17 粉丝531 提问36 回答
  • 富有想象力的人

    3 粉丝0 提问29 回答
  • o o

    4 粉丝494 提问27 回答
  • 学生

    3 粉丝476 提问27 回答

扫码关注云+社区

领取腾讯云代金券