This question already has an answer here:
- Printing newlines with print() in R 3 answers
How can we insert a new line when using the function paste() or any function that concatenates strings in R?
There are many web pages on this topic but none answers clearly or gives a solution that works. I precise I don't want to use the function cat, I need to work with string of characters. Here are all my attempts (derived from all the suggestions on from different forum), they all fail...
1st Try: paste()
msg <- "==================================================\n"
msg <- paste(msg, "Var:")
print(msg)
Output:
[1] "==================================================\n Var:"
2nd Try: paste0()
msg <- "==================================================\n"
msg <- paste0(msg, "Var:")
print(msg)
Output:
[1] "==================================================\nVar:"
3rd Try: sep
msg <- "=================================================="
msg <- paste(msg, "Var:", sep = "\n")
print(msg)
Output:
[1] "==================================================\nVar:"
4th Try: sprintf
msg <- sprintf("==================================================\n")
msg <- paste(msg, "Var:")
print(msg)
Output:
[1] "==================================================\nVar:"
I believe I've tried everything I could... If you have an idea?!