У меня есть в R список как это:
> print(head(mylist,2))
[[1]]
[1] 234984 10354 41175 932711 426928
[[2]]
[1] 1693237 13462
Каждый элемент списка имеет различное число своих элементов.
Я хотел бы распечатать этот список к текстовому файлу как это:
mylist.txt
234984 10354 41175 932711 426928
1693237 13462
Я знаю, что могу использовать приемник (), но он печатает названия элементов [[x]], [y], и я хочу избежать его. Также из-за другого числа элементов в каждом элементе списка не возможно использовать запись () или write.table ().
Не проверено, но должно работать (отредактировано после комментариев)
lapply(mylist, write, "test.txt", append=TRUE, ncolumns=1000)
Другой способ
writeLines(unlist(lapply(mylist, paste, collapse=" ")))
в зависимости от ваших вкусов, альтернатива ответу Нико:
d<-lapply(mylist, write, file=" ... ", append=T);