Рассмотрим следующее:
seq(from=10,to=30)[c(4,8)]
[1] 13 17
seq(from=10,to=30)[c(NA,8)]
[1] NA 17
seq(from=10,to=30)[c(NA,NA)]
[1] NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
Для меня результат последнего не согласуется с тем, как два других примера обрабатываются R и стоили мне довольно неприятных отладочных усилий.
Может ли это считаться ошибкой?