我正在尝试写一个函数am (目录,污染物)
目录<-是数据帧和
污染物<-是数据帧中的列名之一。
目录和污染物都是字符串。
我能够在R中加载数据帧
x <- directory
x1 <- read.csv(x)现在我要找到“污染物”栏名的平均值,它是用户在函数中传递的。我试着用同样的方法
y<- pollutant
x2 <- mean(x1$y)但是我在这里得到输出为NULL。
如何访问列名并在其上应用一些函数?
发布于 2014-12-04 10:31:31
您可以使用
x<-df[,columnName] 格式以访问数据帧的各个列。所以在你的情况下
mean(x1[,"pollutant"]) 会给你带来所需的答案。
还请参阅quickR或CRAN站点上的数据访问基础知识,以获得更多相关解决方案。
https://stackoverflow.com/questions/27291546
复制相似问题