kiểm tra ví dụ này:
> a = matrix(1:9, nrow = 3, ncol = 3, dimnames = list(LETTERS[1:3], LETTERS[1:3]))
> a
A B C
A 1 4 7
B 2 5 8
C 3 6 9
bảng hiển thị chính xác. Có hai cách khác nhau để ghi nó vào tệp ...
write.csv(a, 'a.csv')
mang lại như mong đợi:
"","A","B","C"
"A",1,4,7
"B",2,5,8
"C",3,6,9
và write.table(a, 'a.txt')
cái nào bắt vít
"A" "B" "C"
"A" 1 4 7
"B" 2 5 8
"C" 3 6 9
quả là thiếu một cái tab trống .... quả là đau mông cho mấy thứ hạ lưu. Đây có phải là một lỗi hoặc một tính năng? Có một giải pháp thay thế? (khác write.table(cbind(rownames(a), a), 'a.txt', row.names=FALSE
)
Chúc mừng, yannick