我正在尝试创建一个基于betterAtTennis
和player 1
分数计算的player 2
列。这些行代表已经玩过的3款游戏。我们只说前两场比赛是由球员1赢得的。最后一场比赛输了。
所以,我正在考虑使用这样的isTrue
函数:
tennis-game$betterAtTennis <- isTrue(player1 > player2)
但是,这只会创建一列FALSE
。我不确定为什么它对所有这些或其中任何一个都不起作用。我应该以不同的方式测试和添加布尔值吗?
答案 0 :(得分:3)
只是测试并且不要使用isTrue
tennis-game$betterAtTennis <- tennis-game$player1 > tennis-game$player2
tennis-game$player1 > tennis-game$player2
它将返回一个boolean向量,您可以将其作为新列添加到数据库中。