我需要在R中的轴标签名称列表中添加一个前导行“\ n”。我无法弄清楚如何使用gsub执行此操作。例如,我需要“Q1 \ n / \ n15”来读取“\ nQ1 \ n / \ n15”。谷歌和帮助命令都没有引导我找到答案。有什么建议吗?
提前致谢。
答案 0 :(得分:6)
因此评论中有大约4个答案(截至撰写本文时),因此我将在适当的答案中对它们进行总结。
examp <- "Q1\n/\n15"
paste("\n", examp, sep="")
gsub("^(.)","\n\\1",examp)
sprintf("\n%s", examp)
gsub("^", "\n", examp)
所有这些都是
[1] "\nQ1\n/\n15"
所有这些都经过适当的矢量化(即,如果examp <- c("Q1\n/\n15", "Q1\n/\n16")
,则全部返回[1] "\nQ1\n/\n15" "\nQ1\n/\n16"
。