在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中更改数据集的列名[重复]的主要内容,如果未能解决你的问题,请参考以下文章

连接数据集的问题[重复]

更改 R 中的某些列名 [重复]

如何在 BigQuery 中取消嵌套重复记录,一个数组给出列名,另一个给出列值?

如何按组进行汇总并使用R中的dplyr获取总体数据集的摘要

使用数据集的更有效方式

在 R 中匹配和合并具有不同列名的数据集