首页 > 解决方案 > 从一列与 R 中的一个整数进行比较

问题描述

我正在寻求比较一列中的一组值,我需要知道每个值是否都大于一个,因此我可以打印一条警告消息,说明可能在开头插入值时存在拼写错误。

i=1:nrow(data)
if (m1$residuals[i] > 1) {
   print("typo")
}

这不起作用,我收到此消息

警告消息:
在 if (m1$residuals[i] > 1) { :
条件的长度 > 1 并且只使用第一个元素

为什么呢?

有人可以告诉我另一种方法吗?

谢谢

标签: rif-statementcomparison

解决方案


试试这个,看看。

if(all((m1$residuals>1)==TRUE)){
print("typo")
}

推荐阅读