cognize

R语言中判断两个对象是否相等

在R语言中可以使用identical函数或者all.equal函数判断两个对象是否相同,例如:
假设x、y是R中我们要比较的对象,
identical(x,y)
若x等于y,返回TRUE;若x不等于y,则返回FALSE。
all.equal(x,y)
若x等于y,返回TRUE;若x不等于y,则返回不相等的原因。
identical和all.equal函数都可以判断两个对象是否相等。identical比较数据的内在关系,如果对象是严格相同的返回TRUE,否则返回FALSE。all.equal用来判断两个对象是否“近似相等”,返回结果为TRUE或者对二者差异的描述。后一个函数在比较数值型变量时考虑到了计算过程中的近似。


标签:

发表于2015-08-25 20:34:00,最后修改于2015-08-26 15:27:25。

本站文章欢迎链接分享,禁止全文转载。


« 上一篇 解决hexo一个奇怪的错误 下一篇 » 利用swirl包学习R语言

推荐阅读

Big Image