我试图将字符串转换为R中的double.但是,每次转换数字时,R都会创建一个整数.
例如:
a = "100.11"
a = as.double(a)
Run Code Online (Sandbox Code Playgroud)
输出读取100.从字符串转换为数字时如何保留小数?我已经定了options(digits=3).
谢谢
麦克风
Rol*_*and 10
问题是您设置的选项:
options(digits=3)
as.double("100.11")
#[1] 100
options(digits=5)
as.double("100.11")
#[1] 100.11
Run Code Online (Sandbox Code Playgroud)
digits"控制打印数值时要打印的位数".您将选项设置为3并显示3位数.