我试图将列中的所有数据转换为“第一个字母为大写”以下代码将所有数据替换为第一行,
simpleCap <- function(x) {
s <- strsplit(x, " ")[[1]]
paste(toupper(substring(s, 1,1)), substring(s, 2),
sep="", collapse=" ")
}
allDestination$Categories <- simpleCap(allDestination$Categories)
Run Code Online (Sandbox Code Playgroud)
样本数据
japan/okinawa/okinawa-other-islands
japan/hokkaido/hokkaido-north/furano-biei-tomamu
japan/hokkaido/hokkaido-north/asahikawa-sounkyo
japan/hokkaido/hokkaido-north/wakkanai-rishiri-rebun
japan/hokkaido/hokkaido-east/kushiro-akan-nemuro
Run Code Online (Sandbox Code Playgroud)
功能代码示例从 首字母到大写
如何使函数“列兼容”而不是仅替换单个值?