R:NA问题,检查列中的所有元素是否相同

时间:2017-01-05 15:03:14

标签: r dataframe boolean na

有几个线程询问如何检查向量中的所有元素是否相同。这不是我的问题。

我一直在使用all中的R功能而没有任何问题。我想评估一列mydataframe$colA中的所有元素是否与mydataframe$colB中的相同:

if(all(mydataframe$colA == mydataframe$colB) == FALSE) {...}

但是今天我开始看NA作为all函数返回,而不是布尔值。我已经尝试过其他方法来查找所有元素是否相同。例如:

table(mydataframe$colA == mydataframe$colB)只给了我TRUE

所以我的A栏中的所有值都与B栏中的值相同。

这里有什么不对?我强调我的脚本一直工作正常,即使在今天我使用不同样本的数据运行这些相同的行8次没有问题。所有数据和所有样本都应该采用完全相同的格式。

提前致谢!

0 个答案:

没有答案