我正在尝试写一个函数pmean(目录,污染物),其中
directory< - 是数据框的位置和
污染物< - 是数据框中的列名之一。
目录和污染物都是字符串
我可以使用
在R中加载数据框x <- directory
x1 <- read.csv(x)
现在我想找到用户在函数中传递的'污染物'列名称的含义。我尝试使用相同的
y<- pollutant
x2 <- mean(x1$y)
但是我在这里输出为NULL 如何访问列名并在其上应用某些功能?
答案 0 :(得分:2)
您可以使用
x<-df[,columnName]
格式以访问数据框的各个列。 所以在你的情况下
mean(x1[,"pollutant"])
将为您提供所需的答案。
另请参阅quickR或CRAN网站上的数据访问基础知识,以获取更多相关解决方案。