我有这两个字符,“as.numeric”函数对它们不起作用。谁能帮我为什么会这样?
选项(数字=22)
一个=“27”
as.numeric(a)
[1] 27.00000000000000000000
a="193381411288395777"
as.numeric(a)
[1] 193381411288395776.0000
可以看出,第二种情况最后一位不是“7”,而是“6”。基本上,“as.numeric”函数从第二种情况下的数字减少 1 个单位。
任何帮助表示赞赏。