我有一个包含 data.frames 的巨大列表(列数相同,行数不同)。我成功地使用 apply - 而不是我学会避免的 for 循环 - 在每个列表元素中的特定列上创建一个平均值
t2<-lapply(t1, function(x) cbind(x,rowMeans(x[,c("ColumnX","ColumnY","ColumnZ")])))
我现在遇到的问题是新的列名。它是“rowMeans(x[,c("ColumnX","ColumnY","ColumnZ")])"。
如何为所有列表元素更改此设置?我可怜的“lapply”知识不足以完成这项任务。