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

Vas*_*tis 4 r numeric character converters

例如,我想将数字转换167009345.8167009345.8.

我用过很多方法,但都有问题。

例如,

x <- "167009345.8"
class(x) <- "numeric"`
Run Code Online (Sandbox Code Playgroud)

输出是167009346.

但我想要十进制数167009345.8

我也用过as.numeric,但也有同样的问题。

请你帮助我好吗?

r.b*_*bot 5

options(digits=10)
x<-"167009345.8"
as.numeric(x)
[1] 167009345.8
Run Code Online (Sandbox Code Playgroud)