【发布时间】:2016-12-23 20:04:00
【问题描述】:
我无法理解这一点。我有一个长度为 5 的整数向量:
x <- 1:5
如果我用单个 NA 对其进行索引,则结果的长度为 5:
x[NA]
# [1] NA NA NA NA NA
我的第一个想法是 R 检查 1-5 是否是 NA 但是
x <- c(NA, 2, 4)
x[NA]
# NA NA NA.
所以这不是解决方案。我的第二种方法是 x[NA] 正在索引,但我不明白
- 为什么这给了我五个
NA's - NA 作为索引的含义。
x[1]为您提供第一个值,但x[NA]的结果应该是什么?
【问题讨论】:
-
你期望输出什么?
-
@zx8754:所以 R 检查 1 是否在位置 NA 但这是 NA,因为没有位置 NA。现在它转到下一个值 2 这里是同样的问题等等?
-
你读过
help("[")吗?