我有一个字符值:
val <- "1e-14105"
我希望将它们转换为数字并保留科学计数法。因此,结果仅为1e-14105
。
我尝试了以下方法但失败了:
> as.numeric(val)
[1] 0
> format(as.numeric(val), scientific=TRUE)
[1] "0e+00"
怎样才是正确的做法?
我有一个字符值:
val <- "1e-14105"
我希望将它们转换为数字并保留科学计数法。因此,结果仅为1e-14105
。
我尝试了以下方法但失败了:
> as.numeric(val)
[1] 0
> format(as.numeric(val), scientific=TRUE)
[1] "0e+00"
怎样才是正确的做法?
> as.numeric("1e-14105")
[1] 0
> class(as.numeric("1e-14105"))
[1] "numeric"
> 1e-14105
[1] 0
1e-14105
的科学计数法格式吗? - littleworth