gpt4 book ai didi

r - 转换或转换列表

转载 作者:行者123 更新时间:2023-12-01 20:19:39 25 4
gpt4 key购买 nike

输入列表是:

  $A
[1] 25

$B
[1] 22

$C
[1] 25

$D
[1] 26
----

需要将其转换为

$25
[1] "A" "C"

$22
[1] "B"

$26
[1] "D"
<小时/>

如何更改分组?请帮助我。

最佳答案

如果您的列表名为“L”(下面的示例),请尝试:

L <- list(A = 25, B = 22, C = 25, D = 26)
split(names(L), unlist(L))
# $`22`
# [1] "B"
#
# $`25`
# [1] "A" "C"
#
# $`26`
# [1] "D"

您还可以尝试with(stack(L), split(as.character(ind), value))

关于r - 转换或转换列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24478385/

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