【发布时间】:2017-10-03 00:15:26
【问题描述】:
考虑一个包含多种数据类型的 data.frame。
出于奇怪的目的,用户需要将所有列转换为字符。 怎么做最好?一个 tidyverse 的解决方案尝试是这样的:
map(mtcars,as.character) %>% map_df(as.list) %>% View()
c2<-map(mtcars,as.character) %>% map_df(as.list)
当我打电话给str(c2) 时,它应该说一个包含所有字符的 tibble 或 data.frame。
另一个选项是write.csv() 或write_csv() 中的一些参数设置,以在结果文件输出中实现相同的效果。
【问题讨论】: