【问题标题】:Keep some elements together in writeLines在 writeLines 中将一些元素放在一起
【发布时间】:2018-07-10 01:23:42
【问题描述】:

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

a <- "string 1"
b <- "string 2"
c <- c("string 3a","string 3b","string 3c")

使用writeLines() 给出:

> writeLines(c(a,b,c))
string 1
string 2
string 3a
string 3b
string 3c

而我想看看:

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

有没有简单的方法来做到这一点?

【问题讨论】:

  • 一个选项是cat(a, b, toString(c), sep="\n", file = "file1.txt") 或在控制台上显示,只需删除file 参数

标签: r text


【解决方案1】:

你可以使用toString

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

【讨论】:

  • 我喜欢这个。不知道toString,所以这在很多方面都有帮助!
猜你喜欢
  • 2014-07-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-03-12
  • 2012-06-17
  • 1970-01-01
相关资源
最近更新 更多