R 将一些元素以写线形式保存在一起

R 将一些元素以写线形式保存在一起,r,text,R,Text,我想使用writeLines()编写一组字符向量,以分隔未格式化文本文件中的行。然而,有些向量有多个元素,而有些没有。例如: a <- "string 1" b <- "string 2" c <- c("string 3a","string 3b","string 3c") 鉴于我想看到: string 1 string 2 string 3a, string 3b, string 3c 有没有一种简单的方法可以做到这一点?您可以使用toString writeLines

我想使用
writeLines()
编写一组字符向量,以分隔未格式化文本文件中的行。然而,有些向量有多个元素,而有些没有。例如:

a <- "string 1"
b <- "string 2"
c <- c("string 3a","string 3b","string 3c")
鉴于我想看到:

string 1
string 2
string 3a, string 3b, string 3c

有没有一种简单的方法可以做到这一点?

您可以使用
toString

writeLines(sapply(list(a, b, c), toString))
#string 1
#string 2
#string 3a, string 3b, string 3c

一个选项是
cat(a,b,toString(c),sep=“\n”,file=“file1.txt”)
或者要在控制台上显示,只需像这样删除
文件。我不知道如何使用
toString
,所以这在很多方面都很有用!
writeLines(sapply(list(a, b, c), toString))
#string 1
#string 2
#string 3a, string 3b, string 3c