首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在R中运行时访问列名?

如何在R中运行时访问列名?
EN

Stack Overflow用户
提问于 2014-12-04 10:24:08
回答 1查看 117关注 0票数 0

我正在尝试写一个函数am (目录,污染物)

目录<-是数据帧和

污染物<-是数据帧中的列名之一。

目录和污染物都是字符串。

我能够在R中加载数据帧

代码语言:javascript
复制
x <- directory  
x1 <- read.csv(x)

现在我要找到“污染物”栏名的平均值,它是用户在函数中传递的。我试着用同样的方法

代码语言:javascript
复制
y<- pollutant
x2 <- mean(x1$y)

但是我在这里得到输出为NULL。

如何访问列名并在其上应用一些函数?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-12-04 10:31:31

您可以使用

代码语言:javascript
复制
x<-df[,columnName] 

格式以访问数据帧的各个列。所以在你的情况下

代码语言:javascript
复制
mean(x1[,"pollutant"]) 

会给你带来所需的答案。

还请参阅quickR或CRAN站点上的数据访问基础知识,以获得更多相关解决方案。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27291546

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档