我在R A名單如下: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()或write.table()。
測試。工作。你也可以使用簡寫:'lapply(mylist,write,「test2.txt」,append = TRUE)' – Marek 2010-06-15 12:23:45
@Marek:好的!我不記得你可以像這樣傳遞參數給lapply! – nico 2010-06-15 12:50:53
只是一個重要的細節,你需要指定寫函數的ncolumns參數,否則行將被修剪爲僅5列: 'lapply(mylist,write,「test3.txt」,append = T,ncolumns = 1000)' – pms 2010-06-15 13:30:23