[問題] 型態轉換 文字轉數字 最大位數

作者: 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