gpt4 book ai didi

r - 为什么 nchar 会为 R 中的大数值变量返回错误的值?

转载 作者:行者123 更新时间:2023-12-01 08:23:02 25 4
gpt4 key购买 nike

据我了解,输入应在不指定的情况下转换为字符

"x = ...字符向量,或要强制转换为字符向量的向量"

nchar(2015122514204000000)
# 18
nchar("2015122514204000000")
# 19

# Replacing the end zeroes with 111111
nchar(2015122514204111111)
# 19

最佳答案

它正在执行以下操作:

as.character(2015122514204000000)
"2.015122514204e+18"

nchar("2.015122514204e+18")

18 岁。

尝试例如options(scipen=999) 来阻止科学记数法,nchar(2015122514204000000) 将返回 19。希望这会有所帮助!

关于r - 为什么 nchar 会为 R 中的大数值变量返回错误的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48228927/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com