在R中更改数据集的列名[重复]

Posted

技术标签:

【中文标题】在R中更改数据集的列名[重复]【英文标题】:Change Column name of a dataset in R [duplicate] 【发布时间】:2014-11-26 21:11:28 【问题描述】:

我是一个完整的新手,正在尝试更改 R 中数据集的列名。例如,将数据集 quine 中的“Eth”的列名更改为“Ethnic”。非常感谢任何帮助或函数名称。

【问题讨论】:

【参考方案1】:

函数 'colnames' 就是你要找的

假设'Eth'是第三列,这样做

colnames(dataset)[3]<-"Ethnic"

colnames(dataset) 返回的正是你认为应该的,但你也可以使用它来设置列名。

执行以下操作

colnames(dataset)<-newColNames

其中 newColNames 是一个名称向量,其长度与数据集中的列数相同,将按顺序更改所有列名。

以下(如我上面所做的)

colnames(dataset)[i]<-name

其中 name 是一个字符串,i 是一个整数,会将第 i 列的名称更改为字符串“name”的任何名称

【讨论】:

以上是关于在R中更改数据集的列名[重复]的主要内容,如果未能解决你的问题,请参考以下文章