从R中的一列与一个整数进行比较
我试图比较一列中的一组值,我需要知道每个值是否大于一,这样我就可以打印一条警告消息,说明可能在开始时插入了错误的值从R中的一列与一个整数进行比较,r,if-statement,comparison,R,If Statement,Comparison,我试图比较一列中的一组值,我需要知道每个值是否大于一,这样我就可以打印一条警告消息,说明可能在开始时插入了错误的值 i=1:nrow(data) if (m1$residuals[i] > 1) { print("typo") } 这不管用,我收到了这个信息 警告消息: 在if(m1$残差[i]>1){: 条件的长度大于1,并且只使用第一个元素 为什么呢 有人能告诉我另一种方法吗 谢谢试试看 if(all((m1$residuals>1)==TRUE)){ print("ty
i=1:nrow(data)
if (m1$residuals[i] > 1) {
print("typo")
}
这不管用,我收到了这个信息
警告消息:在if(m1$残差[i]>1){:
条件的长度大于1,并且只使用第一个元素 为什么呢 有人能告诉我另一种方法吗 谢谢试试看
if(all((m1$residuals>1)==TRUE)){
print("typo")
}
您想知道列中是否至少有一个值超过1?如果是,您可以尝试
if (any(m1$residuals > 1)) {
print('typo')
}
如果要检查所有值是否大于1,请将“any”替换为“all”。如果包含一个简单的示例输入和所需的输出,可用于测试和验证可能的解决方案,则更容易帮助您。啊!Dind不知道any()。非常感谢!这样就可以了!如果这对你有效,请接受答案。谢谢。