gpt4 book ai didi

r - 从 R 中的数据帧列表中进行子集化

转载 作者:行者123 更新时间:2023-12-05 08:21:53 25 4
gpt4 key购买 nike

我有一个数据框列表:

df1 <- data.frame(c(1:5), c(6:10))
df2 <- data.frame(c(1:7))
df3 <- data.frame(c(1:5), c("a", "b", "c", "d", "e"))
my_list <- list(df1, df2, df3)

我想从 my_list 中提取只有 2 列(df1 和 df3)的数据框,并将它们放入一个新列表中。

最佳答案

也许你可以试试lengths

> my_list[lengths(my_list) == 2]
[[1]]
c.1.5. c.6.10.
1 1 6
2 2 7
3 3 8
4 4 9
5 5 10

[[2]]
c.1.5. c..a....b....c....d....e..
1 1 a
2 2 b
3 3 c
4 4 d
5 5 e

关于r - 从 R 中的数据帧列表中进行子集化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69795074/

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