gpt4 book ai didi

r - 从 Tibble Columns 创建一个列表

转载 作者:行者123 更新时间:2023-12-05 00:40:34 25 4
gpt4 key购买 nike

我有一个这样的小标题:

> library(tidyverse)
> tbl <- tibble(x = c('a', 'b', 'c'), y = 1:3)
> tbl
# A tibble: 3 x 2
x y
<chr> <int>
1 a 1
2 b 2
3 c 3

我想创建一个列表,其中列表元素的名称来自 x(我有所有不同的条目),值来自 y。我想要这份 list :

list(a = 1, b = 2, c = 3)
$a
[1] 1

$b
[1] 2

$c
[1] 3

提前谢谢你

最佳答案

您可以将列 y 转换为列表,并 setNames 与列 x:

setNames(as.list(tbl$y), tbl$x)

#$a
#[1] 1

#$b
#[1] 2

#$c
#[1] 3

关于r - 从 Tibble Columns 创建一个列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46526215/

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