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