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)
}
私は簡単に自分自身の関数を書くことができますが微調整や他がある場合、私は本当に好むトリミングされていない平均で私を助けてくださいこれのための関数。 ....
答えがありがとうございました!... –