0
Rのリストのコンポーネントに要素を動的に追加するにはどうすればよいですか?Rのリストのコンポーネントに要素を動的に追加する
たとえば、私は次のように "number"と "numberPowerTwo"という2つのコンポーネントを持つ "mylist"と呼ばれるものを持っています。各ループサイクルで1つの要素を各コンポーネントに追加する必要があります。私のmylist
リスト。
N <- 10
mylist <- list(number = c(), numberPowerTwo = c())
for (i in 1:N){
n <- i
n2 <- i * i
mylist[i]$number <- n
mylist[i]$numberPowerTwo <- n2
}
私は(write
またはwrite.table
を使用して)ファイルに結果を印刷する方法も知らないので、私はこのコードの動作かどうかを知りません。以下
ありがとう、@林Lin!どうやらそれは働いた。どのように結果を印刷できますか? –
あなたのリストの要素は常に同じ長さで、関連するデータを含んでいるので、それらを 'data.frame'に格納する方が良いでしょう。幸いにも、Seanのコードはまったく同じように動作します。こうすることで、 'write.table'を使ってデータのファイルを作成することができます。 –
@GuilhermeCampos最新情報をご覧ください。また、ネイサン氏の言うように、簡単に出力するために、「マイリスト」をさらに操作することができます。 –