在R中读取多个文件后如何分析数据文件
我试图在R中进行循环。加载文件是可行的,但现在我想使用不同的数据文件并分析它们。我想在同一个循环中这样做。它必须是这样的:在R中读取多个文件后如何分析数据文件,r,for-loop,R,For Loop,我试图在R中进行循环。加载文件是可行的,但现在我想使用不同的数据文件并分析它们。我想在同一个循环中这样做。它必须是这样的: setwd("d:/myRfiles/") files <- list.files() numfiles <- length(files) for (i in 1:numfiles) { name<-paste("",files[i],sep="") assign(name, read.csv
setwd("d:/myRfiles/")
files <- list.files()
numfiles <- length(files)
for (i in 1:numfiles)
{
name<-paste("",files[i],sep="")
assign(name, read.csv(files[i],header=FALSE))
# So far so good
dim(dataset)
head(dataset)
tail(dataset)
}
setwd(“d:/myRfiles/”)
文件使用read.delim,将数据集分配给它。它对我来说很好。现在对你的文件使用任何操作,例如,数据集。对于名称,您可以将其用作.character,或者为数据集指定相同的名称,以保持清晰
setwd("")
files <- list.files()
numfiles <- length(files)
for (i in 1:numfiles) {
name <- as.character(paste("", files[i], sep="") )
dataset <- assign(name, read.delim(files[i], header=FALSE))
k <- as.character(name)
k <- dataset
dim(k)
head(k)
tail(k)
}
setwd(“”)
文件我会通过你的文件向量进行压缩
sapply(files, FUN = function(x) {
data.in <- read.csv(x, header = FALSE)
# further analysis
})
sapply(文件,FUN=function(x){
数据。在分配
的反向操作中是获取
,因此您可以尝试dim(获取(名称))
。