【问题标题】:Writing to txt file without separator between lines写入txt文件,行间没有分隔符
【发布时间】:2015-08-23 10:08:36
【问题描述】:

我有以下数据框(data6):

1   41595370       1    1   OV1

2   41595371       1    1   OV2

3   41595282       1    1   OV3

4   41595282       2    1   OV3

我想将其写入txt文件,即所有行都是如此一行(即,每列之间的每个行和空间之间没有空间分隔符):

41595370 1 1 OV141595371 1 1 OV241595282 1 1 OV341595282 2 1 OV3

当我使用以下命令时:

write.table(data6, "C:/MyData.txt", eol="", quote=F)

我得到它,每行/行之间有空格),如下所示: 41595370 1 1 OV1 41595371 1 1 OV2 41595282 1 1 OV3 41595282 2 1 OV3 如何省略每行/行之间的空格?

【问题讨论】:

  • 请不要重复发布相同的问题。根据需要编辑您的原始帖子。
  • 你检查下面的答案了吗?

标签: r write.table


【解决方案1】:

您可以继续:

cat(paste(apply(t(df), 2, paste, collapse=' '),collapse=''), file='blob.txt')
#[1] "41595370 1 1 OV141595371 1 1 OV241595282 1 1 OV341595282 2 1 OV3"

【讨论】:

  • 效果很好!非常感谢。
  • 如果有适合你的答案,别忘了勾选答案以关闭话题!
猜你喜欢
  • 2016-01-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-04-22
  • 2023-03-10
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多