【问题标题】:Changing a column name in lazy table更改惰性表中的列名
【发布时间】:2019-07-19 12:07:56
【问题描述】:

我正在做一些项目。我有一张名为emp_hierarchy 的表。 它有两列emp_idsalary

当我检查它的类时,class(emp_hierarchy),它显示如下。

“tbl_impala”“tbl_sql”“tbl_lazy”“tbl”

我想将emp_id 列的名称更改为associate_id

你能帮我解决一下吗?

colnames(emp_hierarchy)[which(names(emp_hierarchy) == "emo_id")] <- "associate_id"

error : dimnames(x) 中的错误

【问题讨论】:

  • 请使用dput(head(df,n)) 添加您的数据样本。还要添加当前和预期的输出。您的问题很难找到解决方案。
  • 也许names(dimnames(emp_hierarchy)) &lt;- c("associate_id", "salary")
  • 嗨 NelseonGon,Matt - 我找到了答案并发布了它。谢谢你们俩

标签: r dataframe data-manipulation


【解决方案1】:

我找到了答案:)

 rename(
   associate_id = emp_id
 ) 

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-02-10
    • 2020-12-28
    • 1970-01-01
    • 2011-09-29
    • 1970-01-01
    • 2015-01-18
    • 2011-04-05
    • 2012-03-01
    相关资源
    最近更新 更多