相关疑难解决方法(0)

R中的整数溢出是什么?它怎么会发生?

我有一些计算正在进行并得到以下警告(即没有错误):

Warning messages:
1: In sum(myvar, na.rm = T) :
Integer overflow - use sum(as.numeric(.))
Run Code Online (Sandbox Code Playgroud)

在这个线程中,人们声明整数溢出根本不会发生.要么R不是过于现代,要么是不对.但是,我应该在这做什么?如果我使用as.numeric警告暗示我可能不会解释信息丢失的事实.myvar从.csv文件中读取,所以不应该知道需要更大的字段吗?它已经切断了什么吗?

什么是的最大长度integer或者numeric?你会建议任何其他字段类型/模式吗?

编辑:我跑:

R版本2.13.2(2011-09-30)平台:R Studio中的x86_64-apple-darwin9.8.0/x86_64(64位)

integer r numeric overflow

34
推荐指数
3
解决办法
4万
查看次数

标签 统计

integer ×1

numeric ×1

overflow ×1

r ×1