李会超 发表于 2014-12-11 18:39 
列上代码,你这个说不清楚的
编写名为“pollutantmean”的函数,计算指定列表中的所有监测点的污染物(硫酸盐或硝酸盐)平均值。函数“pollutantmean”有三个参数:“directory”、“pollutant”和“id”。如果指定向量监测点的ID编号,那么“pollutantmean”会从“directory”参数中指定的目录下读取监测点的颗粒物数据,并返回所有监测点的污染物平均值,忽略代码为NA的任何缺失值。该函数的原型如下:
pollutantmean <- function(directory, pollutant, id = 1:332) {
## 'directory' 是长度为1的字符向量,指明
## CSV文件的位置
## 'pollutant' 是长度为1的字符向量,指明
## 污染物的名称,我们将会计算其
## 平均值; 要么是“硫酸盐(sulfate)”要么是“硝酸盐(nitrate)”
## 'id'是正整数向量,指明监测点的ID,
## 将要被要使用的
## 返回列表内的所有监测点的污染物平均值,
## “id”向量中的 (忽略 NA值)
}
以上为这个问题的要求,为了简单,我将directory用a代替。
目前,我只会在R中下载压缩包,解压缩,接下来写第一个参数,就卡住了。。。