• 首页 首页 icon
  • 工具库 工具库 icon
    • IP查询 IP查询 icon
  • 内容库 内容库 icon
    • 快讯库 快讯库 icon
    • 精品库 精品库 icon
    • 问答库 问答库 icon
  • 更多 更多 icon
    • 服务条款 服务条款 icon

R-写入不带列0的文件write.csv或write.table

用户头像
it1352
帮助1

问题说明

假设我有以下数据框,命名为高表达

Suppose I have got the following data frame, named 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下的字符串(即整个第四个列)以进行进一步的数据处理。当我编写以下命令时:

I now want to get a list containing exclusively the strings under "Old IDs" (i.e. the whole fourth column) for further data manipulation. When I write the following command:

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

我的输出文件包含两列(不仅只有一列,正如我所期望的那样),如下所示:

my output file contains two columns (an not only one, as I was expecting), as shown below:

|  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以外的其他功能?

Does anyone know a way to write to file without the column 0 (the indices 1, 2, 3, 4 etc)? Maybe using another function other than write.csv?

正确答案

#1

只需添加 row.names = FALSE 放入 write.table()

这篇好文章是转载于:学新通技术网

  • 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
  • 本站站名: 学新通技术网
  • 本文地址: /reply/detail/tanhcfgiia
系列文章
更多 icon
同类精品
更多 icon
继续加载