我的数据框中有一个列,其数据如下所示:
RIsGreat
使用ggplot绘制标签时,标签会变得很长。尝试使用str_wrap,但没有帮助,因为这些是单字标签。
尝试使用R Is Great
将replace(x, "RIsGreat", "R Is Great)
替换为counter = 10
。这不起作用。
任何人都可以帮忙。
提前致谢。
答案 0 :(得分:1)
library(snakecase)
library(dplyr)
Events <- c("RIsGreat", "ILoveDataAnalysis")
to_mixed_case(Events) %>% gsub("_"," ",.)
答案 1 :(得分:0)
这是一个正则表达式,只是在字母(任何大小写)后跟大写字母之间插入空格。如果您有其他边缘情况,可以修改。
Events <- c("RIsGreat", "ILoveDataAnalysis")
gsub("([A-z])([A-Z])", "\\1 \\2", Events)
#> [1] "R Is Great" "I Love Data Analysis"
由reprex package(v0.2.0)创建于2018-05-01。