【发布时间】:2016-05-11 09:39:45
【问题描述】:
我正在使用 dplyr 进行数据清理。 我想做的一件事是将某些列中的值大写。
data$surname
john
Mary
John
mary
...
我想我必须将 dplyr 的 mutate 功能与类似的东西一起使用
titleCase <- function(x) {
+ s <- strsplit(as.character(x), " ")[[1]]
+ paste(toupper(substring(s, 1, 1)), substring(s, 2),
+ sep = "", collapse = " ")
+ }
但是如何将两者结合起来呢?我收到各种错误或截断的数据帧
谢谢
【问题讨论】:
标签: r dplyr capitalize