首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >R Dataframe中IF语句

R Dataframe中IF语句
EN

Stack Overflow用户
提问于 2018-05-30 08:25:56
回答 1查看 58关注 0票数 1

如何编写带有两个条件的IF语句,以检索相应的值,例如满足这些条件的人员的姓名?

以下是我的声明:

代码语言:javascript
复制
if(any((Basketball$TwoPoint >= 45) && (Basketball$ThreePoint >= 45))) 
{
  print(Basketball$Person == (Basketball$TwoPoint >= 45) && (Basketball$ThreePoint >= 45))
}

我知道我有两个人从两点和三点投篮命中率超过45%,因为这个数据框只有7行7列,所以我能够验证这是真的。

EN

回答 1

Stack Overflow用户

发布于 2018-05-30 08:28:42

数据框很好,因为您可以在数据框中完成此操作。

代码语言:javascript
复制
df <- df[which(df$col1 == 'val1' & df$col2 == 'val2'),]

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

(另外,如果您想要更优雅的东西,请查看dplyr)

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50594751

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档