亲爱的stackoverflow社区, 我使用的数据集非常大,代表客户ID。 如果我想将这些从字符串更改为as.character,则会发生以下情况:
alpha<-"2510607126325391401"
beta<-as.numeric(alpha)
print(beta, digits=22)
[1] 2510607126325391360.000
这显然不完全相同,现在有人如何解决这个问题? 先感谢您, 最好, Alec Minnema
答案 0 :(得分:2)
除了在数字值中表示客户ID可能不是一个好主意之外,您可以使用包bigz
中的课程gmp
:
require(gmp)
alpha<-"2510607126325391401"
as.bigz(alpha)