[问题] 型态转换 文字转数字 最大位数

楼主: f496328mm (为什么会流泪)   2016-08-22 23:23:00
y= c("195875715247033841" )
as.numeric( y )
# 195875715247033856
因为一些原因
会用到位数非常大的data
像上面y这样 我想要把他转成数字 做排序之类
就会转失败 没有办法完全文字转数字
虽然R一样会转成一组数字 但不是我要的
因为我还会再把他转回文字
这样一来一往 资料就会改变
想问问看有没有什么解决方法
options(digits=22)
我也有开到最大位数
可是依然不行
谢谢
作者: OGCKM (只有神知道的世界)   2016-08-23 00:18:00
如果可以的话装套件bit64或gmpinstall.packages("bit64") as.integer64(y)y为你用的字串

Links booklink

Contact Us: admin [ a t ] ucptt.com