gpt4 book ai didi

r - 列表中向量的名称

转载 作者:行者123 更新时间:2023-12-01 13:48:12 27 4
gpt4 key购买 nike

我有相同长度的向量列表,我正在寻找一些简单的方法来命名向量的元素。我可以像这样使用 for-loop 来做到这一点:

myList <- list(c(1,2,3), c(4,5,6), c(7,8,9))
for (i in 1:3){ names(myList[[i]]) <- c("a", "b", "c") }

有没有办法做到这一点,例如用 lapply 还是其他更优雅的方式?

我用这段代码试过了:

lapply(names(myList), function(i) names(myList[[i]])<- c("a", "b", "c"))

但是这个只给我新的名字列表,而不是我当前的列表。

最佳答案

我们可以试试

lapply(myList, setNames, letters[1:3])

关于r - 列表中向量的名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34177833/

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