fork(2) download
  1. pollutantmean <- function(directory="specdata", pollutant, id=1:332) {
  2. fileslist <- list.files("specdata", full.names=TRUE)
  3. frame <- data.frame()
  4. for (i in 1:332) {
  5. frame <- rbind(frame, read.csv(fileslist[i]))
  6. }
  7. fsub <- frame[which(frame[,"ID"] == id), ]
  8. if (pollutant == "sulfate") {
  9. sulfate <- mean(fsub[,"sulfate"], na.rm=TRUE)
  10. return(sulfate)
  11. }else {
  12. nitrate <- mean(fsub[,"nitrate"], na.rm=TRUE)
  13. return(nitrate)
  14. }
  15. }
Success #stdin #stdout 0.31s 22832KB
stdin
Standard input is empty
stdout
Standard output is empty