gpt4 book ai didi

r - 将数据框转换为未命名列表

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

我有一个数据框df看起来像这样

    A     B     C     D
1 78 12 43 12
2 23 12 42 13
3 14 42 11 99
4 49 94 27 72

我需要将前两列转换成一个看起来完全像这样的列表:

[[1]]
[1] 78 12

[[2]]
[1] 23 12

[[3]]
[1] 14 42

[[4]]
[1] 49 94

基本上是什么

list(c(78, 12), c(23, 12), c(14, 42), c(49, 94)

就可以了。我试过这个

lapply(as.list(1:dim(df)[1]), function(x) df[x[1],])

以及

lapply(as.list(1:nrow(df)), function(x) df)

但这略有不同。有什么建议吗?

最佳答案

您可以尝试 map :

Map(c, df$A, df$B)
[[1]]
[1] 78 12

[[2]]
[1] 23 12

[[3]]
[1] 14 42

[[4]]
[1] 49 94

关于r - 将数据框转换为未命名列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37817470/

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