如何编写带有两个条件的IF语句,以检索相应的值,例如满足这些条件的人员的姓名?
以下是我的声明:
if(any((Basketball$TwoPoint >= 45) && (Basketball$ThreePoint >= 45)))
{
print(Basketball$Person == (Basketball$TwoPoint >= 45) && (Basketball$ThreePoint >= 45))
}
我知道我有两个人从两点和三点投篮命中率超过45%,因为这个数据框只有7行7列,所以我能够验证这是真的。
发布于 2018-05-30 08:28:42
数据框很好,因为您可以在数据框中完成此操作。
df <- df[which(df$col1 == 'val1' & df$col2 == 'val2'),]
将会是一种快速而简单的方法。
(另外,如果您想要更优雅的东西,请查看dplyr)
https://stackoverflow.com/questions/50594751
复制相似问题