r - 如何导出正确的 TSV?

标签 r tsv

简短而甜蜜:如何从 R 导出 TSV/CSV?
write.table/write.csv几乎可以工作:

test <- data.frame(a = 2 : 4, b = 3 : 5)
write.table(test, file='test.tsv', quote=FALSE, sep='\t')

$ more test.tsv
a   b
1   2   3
2   3   4
3   4   5

…但产生的格式与大多数其他程序所期望的不同:
    a   b
1   2   3
2   3   4
3   4   5

– 请注意标题行的不同处理方式。

如何导出第二种而不是第一种格式?手动指定 col.namesc('', colnames(test))不起作用——R 提示一个无效的论点。

最佳答案

您可以使用 col.names = NA :

write.table(test, file='test.tsv', quote=FALSE, sep='\t', col.names = NA)

关于r - 如何导出正确的 TSV?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17108191/

相关文章:

excel - 如何处理大型 TSV 文件

r - 如何通过搜索时间格式 hh :mm:ss 的因子列来选择值范围

r - 为数据表中的每个唯一值仅选择第一个或最后一个值?

r - 如何不使用 R 绘制时间序列中的间隙

R, tm-error of transformation 丢弃文档

r - Rstudio中的时区未知

csv - 是否存在R2RML的Java开源实现?

powershell - Windows Powershell 读取制表符分隔的文件问题

java - 将tsv导入到hbase中时出错