gpt4 book ai didi

r - 如何测试三个变量是否相等 [R]

转载 作者:行者123 更新时间:2023-12-04 02:02:15 24 4
gpt4 key购买 nike

我正在尝试执行 if else 语句,其中包含一个条件,如果数据框中的三个变量彼此相等。

我希望使用相同的函数,但不确定这是否适用于三个变量。

我还使用了以下内容,但 R 似乎不喜欢这样:

geno$VarMatch  <- ifelse((geno[c(1)] != '' & geno[c(2)] != '' & geno[c(3)] != '') 
& (geno[c(5)] == geno[c(4)] == geno[c(6)]), 'Not Important', 'Important')

一直告诉我:
Error: unexpected '==' 

我是否应该指定一些东西作为 data.frame/vector 等...从 SPSS 的角度来看,我有点困惑。

对不起,简单的查询。

最佳答案

我看到如此复杂的结果,我的很简单:
all(sapply(list(a,b,c,d), function(x) x == d))
返回 TRUE,如果 all 等于 d all 彼此相等。

关于r - 如何测试三个变量是否相等 [R],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19966515/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com