私は10種類のオブジェクトを持っています:a1、a2、... a10。 私がする必要があるのは、各変数を簡単に変更することだけです。そのようなどうすればループ内のA1、A2、...、Anのような変数を扱うことができますか? in R
a1$x <- a1$x + 1
a2$x <- a2$x + 1
...
a10$x <- a10$x + 1
と
a1[,'new_x']<-cumprod(a1$x)
a2[,'new_x']<-cumprod(a2$x)
...
a10[,'new_x']<-cumprod(a10$x)
として私は 'の' ループを使用してこれらのコードを縮小したいです。 試しました
for(i in 1:10) {
ai[,'new_x'] <- cumprod(ai$x)
}
もちろん動作しません。 この作業を行う方法はありますか?
lapply使用 '(リスト(A1、A2、...、A10)、関数(x)はx + 1)' – mtoto
はR配列を有していませんか? – csmckelvey
はい、それはどのような種類のオブジェクト 'a1、a2..'ですか? – mtoto