Creando una nueva variable con nombre en el marco de datos usando el bucle y la convención de nomenclatura

Una de las cosas más frustrantes de R es la dificultad de crear nuevas variables de marco de datos usando nombres, algorítmica e intuitivamente.

Supongamos que tengo un marco de datos con algunas variables y quiero crear nuevas variables basadas en ellas en un bucle. Por ejemplo, quiero crear nuevas variables que son la suma acumulativa de las variables existentes, y nombradasdf$var_cumul

temp<-as.data.frame(cbind(seq(0:10),seq(10:20)))
names(temp)<-c("x","y")
for (i in 1:ncol(temp)) {
  vname<-names(temp)[i]
  assign(paste("temp$",vname,"_cumul",sep=""),cumsum(contrs[,i]))
}

Nada de eso he encontrado obras. Este es probablemente uno de mis mayores problemas con R regularmente.

¿Hay una manera intuitiva fácil de hacer esto?

Respuestas a la pregunta(1)

Su respuesta a la pregunta