Я бегу в некоторых проблем с функцией R as.character()
и paste()
: они не вернуть то, что они кормили ...Являются ли as.character() и paste() ограниченными размерными числами, которые они заданы?
as.character(1415584236544311111)
## [1] "1415584236544311040"
paste(1415584236544311111)
## [1] "1415584236544311040"
, что может быть проблема или обходной путь, чтобы вставить мой номер как строка?
обновление
Я обнаружил, что с помощью bit64 библиотеки позволило мне сохранить дополнительные цифры мне нужно с функцией as.integer64()
.
Почему не просто '' 1415584236544311111 "'? –
Это не 'as.character' или' paste'. Это число слишком велико, чтобы ваш компьютер точно представлял собой целое число. – joran
тогда, как я могу заставить R сохранить его в виде двойника или поплавка? –