如何从Rstudio中的一个目录导入6个csv文件?
我试过这个密码如何从Rstudio中的一个目录导入6个csv文件?,r,R,我试过这个密码 fileList <- list.files(pattern=".csv") df=sapply(fileList, read.csv) View(df[[2]]) fileList尝试以下代码: 选择包含csv文件的文件夹: path<-file.choose() 您的输出将有一个与加载的每个csv对应的数据帧列表: df [[1]] a b c 1 1 1 1 [[2]] a b c 1 2 2 2 首先设置您的工作目录,其中存储了所有文件:
fileList <- list.files(pattern=".csv")
df=sapply(fileList, read.csv)
View(df[[2]])
fileList尝试以下代码:
选择包含csv文件的文件夹:
path<-file.choose()
您的输出将有一个与加载的每个csv对应的数据帧列表:
df
[[1]]
a b c
1 1 1 1
[[2]]
a b c
1 2 2 2
首先设置您的工作目录,其中存储了所有文件:
setwd("C:/Users/...")
# then
file.List = list.files(pattern = "*.csv", recursive = F)
for (i in 1:length(file.List)) {
# open the files
input <- read.csv(file.List[i])
# assign a name
assign(paste("df", (file.List[[i]])), input )
}
setwd(“C:/Users/…”)
#然后
file.List=List.files(pattern=“*.csv”,recursive=F)
用于(i in 1:length(file.List)){
#打开文件
输入:这应该迁移到堆栈溢出,并且很可能是重复的。
df
[[1]]
a b c
1 1 1 1
[[2]]
a b c
1 2 2 2
setwd("C:/Users/...")
# then
file.List = list.files(pattern = "*.csv", recursive = F)
for (i in 1:length(file.List)) {
# open the files
input <- read.csv(file.List[i])
# assign a name
assign(paste("df", (file.List[[i]])), input )
}