Я использовал функцию, которая требует ввода как целые числа.
Итак, я пытался читать о создании целых чисел:
y <- 3.14
as.integer(y)
[1] 3 # all cool
Все хорошо, но если у меня
x <- 1639195531833
as.integer(x)
[1] NA
Warning message:
NAs introduced by coercion
У меня было options(digits = 15)
, и это смутило меня, почему оно не работает, но на чистой сессии должно быть связано с научной нотацией.
Я также попытался обмануть R, но он не был доволен:
as.integer(as.character(x))
[1] 2147483647
Warning message:
inaccurate integer conversion in coercion
Как я могу победить научную нотацию и получить целые числа?