0
我使用的是基本包中的mean()
,並且想要計算即使在將trim = 0
後也未評估的未修改平均值。在這點我是執行上面的代碼是: -在R中評估未修剪的平均值
pollutantmean <- function(directory,pollutant,id = 1:332){
m = vector("numeric")
for(i in id){
#paste() is used to concatenate r strings.
if(i < 10){
table <- read.csv(paste(directory ,"/","00",i,".csv",sep = ""))
}
else if(i>=10 && i<=99){
table <- read.csv(paste(directory ,"/","0",i,".csv",sep = ""))
}
else{
table <- read.csv(paste(directory ,"/",i,".csv",sep = ""))
}
table <- table[,pollutant]
m <- c(m,mean(table,na.rm = TRUE))
print(m)
}
mean(m)
}
請幫我修剪是不是意味着我可以很容易地寫我自己的功能,但我真的喜歡,如果有一個調整或其他功能爲此。提前致謝!...
感謝您的答案得到了重點!... –