我倾向于从字符串输入中读取大量数字,然后将其转换为数字格式。但是,我总是得错输出。
#the input string is: "31415926535897932384626433832795"
我的代码是这样的:
input <- readLines("stdin", warn = F)
options(scipen = 10^6)
nums <- as.numeric(input)
cat(nums)
输出是这样的,原始数字已被修改。导入并将字符串转换为数字时,我不知道发生了什么?
31415926535897933290036940242944