简短而有趣:如何从 R 导出 TSV/CSV?
write.table
/ write.csv
almost works:
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.names
as c('', colnames(test))
不起作用——R 抱怨一个无效的参数。
您可以使用col.names = NA
:
write.table(test, file='test.tsv', quote=FALSE, sep='\t', col.names = NA)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)