【问题标题】:R - write to file without colum 0 (write.csv or write.table)R - 写入没有第 0 列的文件(write.csv r write.table)
【发布时间】:2016-08-15 14:24:38
【问题描述】:

假设我有以下数据框,命名为highly expressed

|    |New IDs         | Mean amast| Mean promast|Old IDs        |
|:---|:---------------|----------:|------------:|:--------------|
|44  |LdBPK_010009200 |   37.16175|     33.72800|LdBPK_010440.1 |
|46  |LdBPK_010009300 |   35.67275|     32.05529|LdBPK_010440.1 |
|83  |LdBPK_010012800 |    6.84300|     16.04800|LdBPK_010790.1 |
|84  |LdBPK_010012900 |    6.92775|     15.62371|LdBPK_010790.1 |
|93  |LdBPK_020005100 |    5.89950|     27.03371|LdBPK_210020.1 |
|300 |LdBPK_030014900 |    7.59575|     12.38143|LdBPK_030960.1 |

我现在想要获取一个列表,其中仅包含“旧 ID”下的字符串(即整个第四列),以进行进一步的数据操作。当我编写以下命令时:

write.table(highly_expressed$`Old IDs`, file = "test", quote = F, sep = "\t")

我的输出文件包含两列(如我所料,不仅仅是一列),如下所示:

|  X|x              |
|--:|:--------------|
|  1|LdBPK_010440.1 |
|  2|LdBPK_010440.1 |
|  3|LdBPK_010790.1 |
|  4|LdBPK_010790.1 |
|  5|LdBPK_210020.1 |
|  6|LdBPK_030960.1 |

有没有人知道在没有第 0 列(索引 1、2、3、4 等)的情况下写入文件的方法?也许使用 write.csv 以外的其他函数?

【问题讨论】:

  • 尝试查看row.names 到write.table 的参数。

标签: r csv


【解决方案1】:

只需将row.names = FALSE 添加到write.table()。

【讨论】:

  • 它有效,谢谢(我还添加了col.names = F 以摆脱我专栏顶部的“x”)
猜你喜欢
  • 2019-04-24
  • 1970-01-01
  • 2021-06-24
  • 1970-01-01
  • 2012-02-20
  • 1970-01-01
  • 2011-03-22
  • 1970-01-01
  • 2011-10-10
相关资源
最近更新 更多