tôi có trong R một danh sách như thế này:R: In danh sách vào một tập tin văn bản
> print(head(mylist,2))
[[1]]
[1] 234984 10354 41175 932711 426928
[[2]]
[1] 1693237 13462
Mỗi phần tử của danh sách có số lượng khác nhau của các yếu tố của nó.
Tôi muốn in danh sách này vào một tập tin văn bản như thế này:
mylist.txt
234984 10354 41175 932711 426928
1693237 13462
tôi biết rằng tôi có thể sử dụng bồn rửa(), nhưng nó sẽ in tên của các nguyên tố [[x]], [y] và tôi muốn tránh nó. Cũng vì số lượng phần tử khác nhau trong mỗi phần tử của danh sách, không thể sử dụng write() hoặc write.table().
Tested. Công việc. Bạn cũng có thể sử dụng viết tắt: 'lapply (mylist, write," test2.txt ", append = TRUE)' – Marek
@Marek: Tốt! Tôi không nhớ bạn có thể chuyển các tham số đến một cách lúng túng như thế! – nico
Chỉ cần một chi tiết quan trọng, bạn cần phải xác định tham số ncolumns của chức năng ghi, nếu không dòng sẽ được cắt thành 5 cột chỉ: 'lapply (mylist, write," test3.txt ", append = T, ncolumns = 1000)' – pms