Ngắn và ngọt: làm thế nào tôi có thể xuất TSV/CSV từ R?Làm cách nào để xuất TSV phù hợp?
write.table
/write.csv
gần công trình:
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
... nhưng tạo ra một định dạng đó là khác biệt so với những gì mong đợi bởi hầu hết các chương trình khác:
a b
1 2 3
2 3 4
3 4 5
- lưu ý việc xử lý khác nhau của hàng tiêu đề.
Làm cách nào để xuất định dạng thứ hai thay vì định dạng đầu tiên? Chỉ định thủ công col.names
là c('', colnames(test))
không hoạt động - R than phiền về đối số không hợp lệ.
Tôi muốn lập luận rằng theres không có định nghĩa về "thích hợp" cho csv hoặc tsv file, chỉ cần một loạt các quy ước khác nhau. – Spacedman
@Spacedman Tôi đồng ý, do đó tôi làm rõ trong câu hỏi "những gì được mong đợi bởi hầu hết các chương trình khác". –