MLE*_*LEN 3 string r scientific-notation
根据我的理解,输入应该转换为字符而不指定
"x = ...字符向量,或者要强制转换为字符向量的向量"
nchar(2015122514204000000)
# 18
nchar("2015122514204000000")
# 19
# Replacing the end zeroes with 111111
nchar(2015122514204111111)
# 19
Run Code Online (Sandbox Code Playgroud)
它正在做以下事情:
as.character(2015122514204000000)
"2.015122514204e+18"
Run Code Online (Sandbox Code Playgroud)
和
nchar("2.015122514204e+18")
Run Code Online (Sandbox Code Playgroud)
是18岁.
尝试例如options(scipen=999)防止科学记数法,nchar(2015122514204000000)并将返回19.希望这可以帮助!