如何将字符参数(十进制数)转换为R中的数字?

时间:2015-04-22 12:02:07

标签: r character converter numeric

我想将数字167009345.8转换为167009345.8

我使用了很多方法,但我遇到了问题。

例如,

x <- "167009345.8"
class(x) <- "numeric"`

输出为167009346

但我想要十进制数167009345.8

我也使用了as.numeric,但我遇到了同样的问题。

你能帮我吗?

1 个答案:

答案 0 :(得分:3)

options(digits=10)
x<-"167009345.8"
as.numeric(x)
[1] 167009345.8