web-dev-qa-db-ja.com

適切な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
_

–ヘッダー行の取り扱いが異なることに注意してください。

最初の形式ではなく2番目の形式をエクスポートするにはどうすればよいですか? _col.names_をc('', colnames(test))として手動で指定しても機能しません– Rは無効な引数について文句を言います。

17
Konrad Rudolph

col.names = NAを使用できます。

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