【发布时间】: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 谢谢!这正是我需要的:)