Подтвердить что ты не робот

Как экспортировать собственный TSV?

Короткий и сладкий: как я могу экспортировать TSV/CSV из R?

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.names как c('', colnames(test)) не работает - R жалуется на недопустимый аргумент.

4b9b3361

Ответ 1

Вы можете использовать col.names = NA:

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