一連のデータフレームを作成し、それらのデータフレーム内の変数をループで変更しようとしています。以下のコードは、フォームのオブジェクト全体を作成することを除いて、ほとんど機能します.....私 が欲しいのは、いつものように $ 要素で囲まれた 5 つのデータフレームです。df_1$x_cs
df_1$yx_cs
nl<-seq(1,5)
for (i in nl) {
assign(paste0("df_",nl[i]),data.frame(x=seq(1:10),y=rnorm(10)))
}
ls()[grep("df_",ls())]
nls<-ls()[grep("df_",ls())]
for (df in nls) {
print(df)
for (var in names(get(df))) {
print(var)
assign(paste0(df,"$",paste0(var,"_cs")),cumsum(get(df)[[var]]))
}
}
ls()[grep("df_",ls())]
ありがとう!