gpt4 book ai didi

r - 如何在不创建一堆新元素的情况下分配给 R 中的列表?

转载 作者:行者123 更新时间:2023-12-04 11:05:01 25 4
gpt4 key购买 nike

如果我说 l = list()然后我做 l[[27]] = 100 ,它将创建其他 26 个条目,其值为 NULL在他们之中。有没有办法避免这种情况?

例如,如果我运行:l <- list(); for (i in c(4,7,1)) { l[[i]] <- i^1 }
它将创建一个列表,其条目范围为 1 到 7,所有我没有分配的条目都为 NULL 值。如何避免这些虚假条目?

最佳答案

对索引使用字符值:

l <- list(); for (i in c(4,7,1)) { l[[as.character(i)]] <- i^1 }

> l
$`4`
[1] 4

$`7`
[1] 7

$`1`
[1] 1

关于r - 如何在不创建一堆新元素的情况下分配给 R 中的列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14801860/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com