【发布时间】: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的参数。