bit64 NA не реплицируется в конструкторе data.frame - PullRequest
3 голосов
/ 06 августа 2020

При построении фрейма данных столбцы реплицируются, если длины различаются.

> data.frame(x = c(1,2), y = NA_integer_)
  x  y
1 1 NA
2 2 NA

Однако, когда я пытаюсь сделать это с помощью bit64::NA_integer64_, я получаю сообщение об ошибке. Кто-нибудь знает, что может происходить? rep() работает, если он вызывается отдельно на bit64::NA_integer64_.

> data.frame(x = c(1,2), y = bit64::NA_integer64_)
Error in data.frame(x = c(1, 2), y = bit64::NA_integer64_) : 
  arguments imply differing number of rows: 2, 1
> rep(bit64::NA_integer64_, 2)
integer64
[1] <NA> <NA>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...