2014/08/20
R > ジャグ配列風 list の先頭に挿入したい
R > ジャグ配列風 list の先頭に挿入したい
昨日やり残したので少し調べたけど、まだ賢い方法は見つかっていない。とりあえず現状をメモ。実行環境は 2014/08/13 の実機を参照。例えば ↓ こんなジャグ配列風のリストがあり、先頭に別のベクトルを挿入したいとする。
↓ 単純に list 関数で括ると、元のリストが一まとまりになってしまい駄目。
↓ 末尾に追加するなら簡単。昨日はとりあえず末尾に追加して rev 関数でひっくり返したが、今日は元のリストの順番を維持したい。
↓ 一つの方法というか、余りに普通のやり方。リストをもう一つ作って挿入するベクトルを入れ、元リストを一要素ずつループして順々に追加していく。
↓ もう少し R らしい方法はないかということで、一時的なデータフレームを使ってみた。5行も必要な上、処理の中身が分かりにくい。
↓ 単純に list 関数で括ると、元のリストが一まとまりになってしまい駄目。
↓ 末尾に追加するなら簡単。昨日はとりあえず末尾に追加して rev 関数でひっくり返したが、今日は元のリストの順番を維持したい。
↓ 一つの方法というか、余りに普通のやり方。リストをもう一つ作って挿入するベクトルを入れ、元リストを一要素ずつループして順々に追加していく。
↓ もう少し R らしい方法はないかということで、一時的なデータフレームを使ってみた。5行も必要な上、処理の中身が分かりにくい。