【发布时间】:2022-01-22 02:19:21
【问题描述】:
我正在开发一个 Rmd,它将使用 kintr 转换为 html 报告。我从 xls 导入数据,使用 clean_names() 作为列名,并完成了操作。这是数据样本:
df <- data.frame(precinct = c("a_b_c", "b_c_d", "e_f_g"), steve_alpha = c(309, 337, 294), mike_bravo = c(120, 151, 240), allan_charlie = c(379, 442, 597))
现在我想使用 kable() 在表格中以美观的方式呈现数据,但列名和“区域”列的内容需要采用标题大小写。是否有一个函数可以一次性完成所有这些操作?
【问题讨论】:
-
library(tools) colnames(df) = colnames(toTitleCase(colnames(df)) # 改变标题大小写的方法 toTitleCase("This is a test")
-
snakecase::to_title_case这样做。我写了similar function 为我的工作包。它基本上是几个gsub电话的包装,请随意复制它 -
你能澄清一下你是否想用空格替换下划线吗?这就是标题对我的暗示,但我可能错了
-
只有现在我才能看到@camille 对类似功能的评论。啊。好吧,我会继续回答,但也许 camille 应该使用该功能发布答案。
标签: r