如何在使用函数paste() 或任何连接字符串的 R 函数中插入新行?有许多网页涉及此主题,但没有一个清楚地回答或提供有效的解决方案。我的要求是不使用cat函数,而是需要处理字符串。以下是我尝试的所有方法(来自不同论坛上的建议),它们都失败了...
第一次尝试: paste()
msg <- "==================================================\n"
msg <- paste(msg, "Var:")
print(msg)
输出:
[1] "==================================================\n Var:"
第二次尝试:paste0()
msg <- "==================================================\n"
msg <- paste0(msg, "Var:")
print(msg)
输出:
[1] "==================================================\nVar:"
第三次尝试:sep
msg <- "=================================================="
msg <- paste(msg, "Var:", sep = "\n")
print(msg)
输出:
[1] "==================================================\nVar:"
第4次尝试:sprintf
msg <- sprintf("==================================================\n")
msg <- paste(msg, "Var:")
print(msg)
输出:
[1] "==================================================\nVar:"
我相信我已经尝试了所有可能的方法... 如果你有什么想法?!
cat
命令。 - Rich Scrivencat
。”为什么?它需要一个字符串... - Gregor Thomas