gpt4 book ai didi

r - 如何列出我的全局环境中的所有数据框?

转载 作者:行者123 更新时间:2023-12-04 01:18:18 26 4
gpt4 key购买 nike

我正在尝试使用 rbind在他们。但我需要一份所有 dataframes 的列表这已经在我的全局环境中了。我该怎么做?

我用来在一个目录中导入 20 个 csv 文件的代码。基本上,必须组合成一个数据框。

temp = list.files(pattern = "*.csv")
for (i in 1:length(temp)) assign(temp[i], read.csv(temp[i]))

最佳答案

为了改进 MentatOfDune 的答案(顺便说一句,用户名很棒):

ls()[sapply(ls(), function(x) any(class(get(x)) == 'data.frame'))]

甚至更强大:
ls()[sapply(ls(), function(x) any(is.data.frame(get(x))))]

这也支持小标题(例如用 dplyr 创建),因为它们包含多个类,其中 data.frame是其中之一。

关于r - 如何列出我的全局环境中的所有数据框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25509879/

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