看板 R_Language 關於我們 聯絡資訊
y= c("195875715247033841" ) as.numeric( y ) # 195875715247033856 因為一些原因 會用到位數非常大的data 像上面y這樣 我想要把他轉成數字 做排序之類 就會轉失敗 沒有辦法完全文字轉數字 雖然R一樣會轉成一組數字 但不是我要的 因為我還會再把他轉回文字 這樣一來一往 資料就會改變 想問問看有沒有什麼解決方法 options(digits=22) 我也有開到最大位數 可是依然不行 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.36.51.177 ※ 文章網址: https://www.ptt.cc/bbs/R_Language/M.1471879383.A.F95.html
OGCKM: 如果可以的話裝套件bit64或gmp 08/23 00:18
OGCKM: install.packages("bit64") as.integer64(y) 08/23 00:19
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