我想在R中逐行打印矢量元素,如下所示
1
2
3
但是,当我执行paste(c(1,2,3), "\n")
或paste(c(1,2,3),sep = "\n")
时,新行永远不会打印出来。 cat
也是如此。我总是得到以下内容:
"1" "2" "3"
我想知道解决这个问题。
答案 0 :(得分:7)
尝试:
cat(paste(1:3), sep="\n")
1
2
3
答案 1 :(得分:5)
writeLines
专为此目的而设计。你需要提供一个字符向量:
writeLines(as.character(1:3))
1
2
3
答案 2 :(得分:2)
以下内容适用于RStudio:
cat(1,2,3,sep="\n")
和
cat(1:3,sep="\n")
两个输出都是
1
2
3