作者f496328mm (为什麽会流泪)
看板R_Language
标题[问题] 型态转换 文字转数字 最大位数
时间Mon Aug 22 23:23:00 2016
y= c("195875715247033841" )
as.numeric( y )
# 195875715247033856
因为一些原因
会用到位数非常大的data
像上面y这样 我想要把他转成数字 做排序之类
就会转失败 没有办法完全文字转数字
虽然R一样会转成一组数字 但不是我要的
因为我还会再把他转回文字
这样一来一往 资料就会改变
想问问看有没有什麽解决方法
options(digits=22)
我也有开到最大位数
可是依然不行
谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 114.36.51.177
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/R_Language/M.1471879383.A.F95.html
1F:推 OGCKM: 如果可以的话装套件bit64或gmp 08/23 00:18
2F:→ OGCKM: install.packages("bit64") as.integer64(y) 08/23 00:19
3F:→ OGCKM: y为你用的字串 08/23 00:19
感谢 我也找到这个 之前有找到int64 结果一直没办法安装packages
查了一下 已经更新成bit64
※ 编辑: f496328mm (114.36.51.177), 08/23/2016 00:21:37
※ 编辑: f496328mm (114.36.51.177), 08/23/2016 00:21:55