我希望在R中打印一个自定义格式的汇总表。这些汇总包含多行内容,我正在使用RStudio和RScripts进行操作。如果我执行以下语句:
print("Line 1")
print("Line 2")
我想要一个类似以下的输出结果:
Line 1
Line 2
但我得到的是
> print("Line 1")
[1] "Line 1"
> print("Line 2")
[1] "Line 2"
我该采用什么方法或者需要做哪些事情才能得到所期望的输出结果?
这将执行您要查找的操作:cat("行1 \n行2")
>cat("Line 1 \nLine 2")
Line 1
Line 2
请查看R - do I need to add explicit new line character with print()?
sep
参数将字符串粘贴在一起,例如cat(paste("Line 1","Line 2",sep="\n"))
。如果您需要在循环中不断地将字符串粘贴在一起以创建更大的字符向量。 - TylerDurden"\n"
以便下一次循环迭代的结果能够打印在下一行。例如:
for (n in 1:25)
cat("Func1", func1(n), "\n")
- BoyAcc我认为最简单的方法是
dataframe[1:2,]
如果您正在使用表格数据,其中dataframe =您的数据集名称
。
在这种情况下,您将打印前两行和所有列(通过将向量中的第二个元素留空)。
cat
也许? - A5C1D2H2I1M1N2O1R2T1