1. ホーム
  2. list

[解決済み] R:リストをテキストファイルに印刷する

2022-03-08 01:36:16

質問

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

sink()を使えばいいのは分かっているのですが、要素名[[x]],[y]]が表示されてしまうので避けたいのです。また、リストの各要素の要素数が異なるため、write()やwrite.table()を使用することはできません。

どうすればいいですか?

未確認ですが はずです。 働く(コメント後編集)

lapply(mylist, write, "test.txt", append=TRUE, ncolumns=1000)