【问题标题】:Writing table to file using R results in unwanted row names column使用 R 将表写入文件会导致不需要的行名列
【发布时间】:2012-06-14 17:02:24
【问题描述】:

我正在尝试使用 R 将数据列合并到一个制表符分隔的矩阵中。当我使用cbind() 函数时,R 出于某种原因添加了指定行号的第一列,即使我没有包含这样的列作为参数。例如,当我在以下列中使用cbind() 时:

x|y|z
x|y|z
x|y|z

cbind() 产生:
1|x|y|z
2|x|y|z
3|x|y|z

我尝试使用子集和我遇到的其他一些方法删除第一列。无论我做什么,当我将此矩阵写入 .txt 文件时,行号仍会显示为附加列(因此在 excel 中打开时,您不仅会看到 excel 提供的行号,还会看到来自此 txt 文件的生成)。我可以在 excel 中手动删除它们,但这对于我计划生成的表的数量来说并不可行。

【问题讨论】:

  • 也许您可以编辑标题以反映您的问题以及为后代提供的解决方案以便能够找到此问题?

标签: r matrix csv bioconductor


【解决方案1】:

write.table 中将row.names 参数设置为FALSE

【讨论】:

  • 非常感谢!我查看了文档,但我一定错过了这个文档,因为我认为这是 cbind() 的问题。我的坏事,不会再发生了。
猜你喜欢
  • 2018-08-10
  • 1970-01-01
  • 2011-01-29
  • 1970-01-01
  • 2021-08-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-08-25
相关资源
最近更新 更多