1

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

提前致谢。

4

1 回答 1

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".

于 2012-05-18T21:26:57.343 回答