[问题类型]:
程式咨询(我想用R 做某件事情,但是我不知道要怎么用R 写出来)
[软件熟悉度]:
新手(没写过程式,R 是我的第一次)
[问题叙述]:
在写courser作业时,
把csv写到myfiles档案后,
#delet NA
specdata2<-na.omit(myfiles)
#mean
specdata<-subset(specdata2,subset = ID%in%c(1:10))
mean(specdata$sulfate)
想把它改成可以用函数呼叫的形式
pollutantmean("specdata", "sulfate", 1:10)
可是一直卡在不知道怎么把specdata$sulfate放到函数里面@@
[程式范例]:
我试着这样写
pollutantmean<-function(x,y){
specdata<-subset(specdata2,subset = ID%in%x)
mean(y)
}
x<-1:10
y<-specdata$sulfate
pollutantmean(x,y)
出现:Error in mean(y) : object 'y' not found
[环境叙述]:
3.4.3
[关键字]: function
选择性,也许未来有用