R gsub添加领先的换行符

时间:2012-05-18 18:57:53

标签: r gsub

我需要在R中的轴标签名称列表中添加一个前导行“\ n”。我无法弄清楚如何使用gsub执行此操作。例如,我需要“Q1 \ n / \ n15”来读取“\ nQ1 \ n / \ n15”。谷歌和帮助命令都没有引导我找到答案。有什么建议吗?

提前致谢。

1 个答案:

答案 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"