【发布时间】:2022-01-14 06:18:18
【问题描述】:
我想在 R 中将一个字符串分成 2 行。我找到了 cat 函数,但它只打印到屏幕上。我需要将输出分配给一个变量。 例如,如果我的字符串是“Line1\nLine2”,我需要如下输出:
【问题讨论】:
-
您将此处的输出与它在变量中的存储方式混淆了。您的变量中提到的字符串格式是正确的。
-
如果我们使用 cat 函数( cat("Line1\nLine2, sep="\n"),我们可以将输出打印成两行。我希望将输出分配给一个变量.由于cat函数返回NULL,我不能这样做。有没有替代方法?
-
我不确定您要做什么。也许更多的上下文会有所帮助。
-
输出是输出,将数据存储在变量中不是输出,也不能存储输出。您可以输出任何变量。所以更具体地说,我假设你想在某个地方实际输出你的变量。让我们知道在哪里。因为输出将确定它如何处理换行符。
-
我不知道“线条”是什么意思。变量并没有真正的“线”。它们可以在向量中的不同位置(例如,c("hello", "world"))或列表中的不同位置(例如,list("hello", "world"),或矩阵中的不同行(例如, 矩阵(c("hello", "world"), nrow=2).
标签: r string paste line-breaks cat