如何在R中查找多个csv文件的平均值
我正在尝试编写一个R函数,它可以循环遍历300.csv文件并计算列的平均值。有人能给我高层次的指导如何做到这一点吗?所有文件都位于同一目录中,并且具有相同的列标题。它的机制应该没有那么难,但是我很难找到足够的关于R语法的文档来实现这一点。请帮忙。谢谢。将文件加载到R中有几种方法,但最简单的方法可能是使用list.files函数。您的代码如下所示:如何在R中查找多个csv文件的平均值,r,loops,csv,directory,mean,R,Loops,Csv,Directory,Mean,我正在尝试编写一个R函数,它可以循环遍历300.csv文件并计算列的平均值。有人能给我高层次的指导如何做到这一点吗?所有文件都位于同一目录中,并且具有相同的列标题。它的机制应该没有那么难,但是我很难找到足够的关于R语法的文档来实现这一点。请帮忙。谢谢。将文件加载到R中有几种方法,但最简单的方法可能是使用list.files函数。您的代码如下所示: setwd("") # set to your directory files <- list.files() #load the file
setwd("") # set to your directory
files <- list.files() #load the file names into the workspace
for(i in sequence(length(files))){
yourData <- read.scv(files[i])
yourMeans <- apply(yourData, 1, mean)
#save your means in some meaningful way from each csv.
}
setwd(“”)设置到您的目录
文件请显示您迄今为止尝试过的代码,并准确描述您遇到的困难。这将使帮助你变得更容易。同样,你的问题与coursera课程中的问题非常相似,因此在本网站上搜索“[r]污染物意味着csv”应该会找到相关的例子。