私は R は初めてですが、コンピューター サイエンスのバックグラウンドがあります。私は現在、一連の異なるデータ ファイルを読み込もうとしており、それらのそれぞれに対して何らかの分析 (同じ) を実行しようとしています。
現在、データセットのリストがあります。つまり、最初のデータ セットは list[[1]] にあり、2 番目は list[[2]] にあるということです。つまり、私がやろうとしていたのは、リストの長さをループして、2 つの値を渡す関数を呼び出すことです。各一意のデータセットからその関数に列を追加します。ただし、これに関する記事を読んでいたところ、次のことがわかりました。
foo = seq(1, 100, by=2)
foo.squared = NULL
foo.squared = foo^2
foo 内のすべての値を 2 乗します。それで、私の場合に似たようなことをする方法はありますか? たとえば、リスト内のすべてのデータセットから値を渡すなどですか?
これをより具体的にするために、data_list という名前のデータセットのリストがあり、各データセットは列 a、b、c と同一です。データセットから引数 a と b を指定して関数 f を呼び出す必要があります。for ループを使用する以外にこれを行う方法はありますか?
それが理にかなっているかどうか教えてください。私が言ったように、混乱して申し訳ありませんが、私はこの言語に非常に慣れていません。ご協力ありがとうございました!