How to convert a data frame of integer64 values to be a matrix?
问题 I have a data frame consisting entirely of integer64 columns that I'd like to convert to be a matrix. library(bit64) (dfr <- data.frame(x = as.integer64(10^(9:18)))) ## x ## 1 1000000000 ## 2 10000000000 ## 3 100000000000 ## 4 1000000000000 ## 5 10000000000000 ## 6 100000000000000 ## 7 1000000000000000 ## 8 10000000000000000 ## 9 100000000000000000 ## 10 1000000000000000000 Unfortunately, as.matrix doesn't give the correct answer. (m <- as.matrix(dfr)) ## x ## [1,] 4.940656e-315 ## [2,] 4