gpt4 book ai didi

r - 将命名向量转换为列表但保留向量名称

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

我有一个命名向量,我想将其转换为列表,如下所示:

a = 1:10
names(a) = letters[1:10]
as.list(a)
$a
[1] 1
$b
[1] 2
$c
[1] 3

在这里,每个向量的名称现在是列表的名称,但我需要列表中的向量来保留它们的名称,如下所示:

as.list(a)
$a
a
1
$b
b
2
$c
c
3

有什么想法吗?谢谢!

最佳答案

您可以使用split()

split(a, names(a))

关于r - 将命名向量转换为列表但保留向量名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46721751/

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