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

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

【问题讨论】:

    标签: r


    【解决方案1】:

    函数 'colnames' 就是你要找的

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

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

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

    执行以下操作

    colnames(dataset)<-newColNames
    

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

    以下(如我上面所做的)

    colnames(dataset)[i]<-name
    

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-11-18
      • 2021-03-16
      • 2021-04-18
      • 2015-04-23
      • 2015-12-07
      • 2020-02-20
      • 2021-02-28
      • 1970-01-01
      相关资源
      最近更新 更多