【问题标题】:change column attribute in dplyr更改 dplyr 中的列属性
【发布时间】:2016-06-15 19:07:28
【问题描述】:

dplyr 中使用tbl_df 后,我得到了一个对象,其中某些列的属性为<dbl>。我想知道是否有任何简单的方法可以使用dplyr 将这些列更改为<chr>?谢谢。

【问题讨论】:

  • Hadleyverse 尚未重命名每个基本 R 函数。使用as.character(x) 应该可以很好地完成这项工作;-)
  • @ProcrastinatusMaximus 谢谢,但它似乎不起作用...错误:所有 select() 输入必须解析为整数列位置。以下不是:* as.character(x)
  • 在这种情况下,最好在您的问题中包含reproducible example。这样可以更轻松地为您提供帮助。
  • 你正在变异,而不是选择:mutate(some_column = as.character(some_column)mutate_each(funs(as.character))
  • @alistaire 谢谢!这正是我需要的:)

标签: r dplyr


【解决方案1】:

mutate(some_column = as.character(some_column)mutate_each(funs(as.character)) 将完成这项工作。谢谢@alistaire。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-29
    • 1970-01-01
    • 2010-11-06
    • 2021-11-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多