gpt4 book ai didi

将 csv 文件读入数据帧列表 r

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

我试图寻找这个问题的答案,但我只能找到如何从 csv 文件创建单个数据框。我的工作目录中有许多 csv 文件,而不是通过

将它们分配给单个数据帧
frame1 = read.csv(filepath)

我希望将它们包含在我可以对其进行操作的数据框列表中。这显然需要对 dir() 中的文件进行循环,但我不确定语法。在java中,我会为每个元素做 List.add() 。

谢谢

最佳答案

以下内容可能会有所帮助。

my.path <- list("filepath1", "filepath2", "filepath3")
my.data <- list()
for (i in 1:length(my.path)){
my.data[[i]] <- read.csv(my.path[[i]])
}

my.data 是一个包含数据框的列表

编辑

上一个答案显示了如何动态分配列表的元素。但是,完成任务的更紧凑的方法是

my.path <- list("filepath1", "filepath2", "filepath3")
my.data <- lapply(my.path, read.csv)

关于将 csv 文件读入数据帧列表 r,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17331667/

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