Кто-нибудь знает, почему функция as.logical
неправильно обрабатывает NULL
записи?
as.logical(NULL)
#logical(0)
as.logical(list(NA, 1, logical(0)))
#[1] NA TRUE NA
as.logical(list(NA, 1, logical(0), NULL))
#Error: (list) object cannot be coerced to type 'logical'
Фактические результаты - ошибка, в то время как (логически) ожидаемый результат должен быть вектором [NA, TRUE, NA, NA]