通过不同列表中指定的索引更改列表成员的函数?

时间:2019-04-03 01:48:44

标签: r

说我有一个列表listA和另一个列表indiceslistA是一个定义为例如listA <- rep(FALSE,50)的列表(它是长度为50的列表,其中每个成员均为FALSE)。

indices是一个列表,其成员您要更改为TRUE的toEdit的索引。

我正在寻找一种功能,对于indices中列出的索引,将listA的成员从FALSE更改为TRUE

到目前为止,我已经有了这段代码,但是它使用了循环。我希望可以使用某个功能或某些功能构造。

listA <- rep(FALSE,50)
indices <- c(31,5,9)

for (i in seq(1:length(listA))) {
    if (i %in% indices) {
      listA[i] <- TRUE
    }
}

0 个答案:

没有答案