私は R にまったく慣れていないので、複数の列を作成して処理するループを作成する方法を学びたいと思っています。
23 個の変数を持つデータを含むテーブルを R にインポートしました。これらすべての変数について、1 人あたりの値を計算し、これに 1000 を掛けて、データを新しいテーブルに書き込むか、古いデータと同じテーブルに書き込みます。
したがって、1つの列のみに対して、私の操作は次のようになりました。
<i>agriculture<-cbind(agriculture,"Total_value_per_capita"=agriculture$Total/agriculture$Total.Population*1000)</i>
今、23 の変数のループでこれを行う方法を尋ねているので、23 の同様のコード行を記述する必要はありません。
解決策は、このスレッドに貼り付けられたコードと非常によく似ていると思います。
Rでいくつかのマトリックスを作成するためのループ(おそらくペーストを使用)
しかし、私のコードではうまくいきませんでした。
したがって、任意の提案は非常に役立ちます。