为什么R重复逻辑索引?

时间:2017-03-16 19:01:24

标签: r

我注意到R中有一个奇怪的怪癖。假设我有一个向量,我想使用logical个索引,我打算只引用前两个元素。

vec <- rep(2, 10)
vec[c(TRUE,FALSE)] <- 13

我的输出现在显示在每个其他值中分配的13

vec
[1] 13  2 13  2 13  2 13  2 13  2

现在,我知道我可以使用numeric索引(例如用logical调用包裹which值),但我很好奇。

为索引向量时,为什么R会重复logical个值?

0 个答案:

没有答案