Tôi muốn viết ma trận kết quả của mình vào tệp csv.ghi vào tệp csv bằng dấu phân cách
tôi đã sử dụng mã
write.table(result, file ="F:\\filename.csv",row.names=FALSE,sep=",")
Nhưng kết quả của tôi đã có một số "" giá trị, vì vậy những gì loại hình sử dụng dấu phân cách để viết các loại dữ liệu.
Tôi đã sử dụng 'tab' làm dấu phân cách nhưng tại thời điểm đó nó không được chia làm cột, các giá trị được chèn vào một cột đơn.
Tôi cũng đã cố gắng
nhưng lần này nội dung cột duy nhất được tách ra thành nhiều cột.
Có thể cho chúng tôi biết bạn muốn dữ liệu của mình được viết như thế nào. Thông thường, ',' bên trong dữ liệu không quan trọng trong 'write.table', bởi các chuỗi mặc định được trích dẫn bởi' "'. – Thilo
theo kiểu cổ điển ở các quốc gia nơi ',' được sử dụng như dấu tách thập phân (ví dụ như Pháp và Đức) Các tệp "csv" thực sự được phân tách bằng dấu hai chấm (đó là mặc định trên tất cả các chương trình bảng tính nếu bạn cài đặt các phiên bản cụ thể của từng quốc gia đó). .names = FALSE, sep = ";") 'sẽ khá cổ điển. Nếu không, đối với một tệp phân cách bằng tab, đối số là' sep = "\ t" '. – plannapus
@plannapus Đặt câu trả lời đó là? – Roland