我想构建一个函数,将多列随机变量或其他函数添加到数据框中。在这里,我试图将其附加到地图数据中。
library(plyr)
add <- function(name, df){
new.df = mutate(df, name = runif(length(df[,1])))
new.df
}
该函数用于添加一列数据...
add("e", iris)
iris2<- add("f", iris)
应用不起作用...我正在尝试从列表中添加 26 列,letters
以便 df$a、df$b、df$c 都是随机向量。
new <- lapply(letters, add, df = tx)
从列名列表中获取列的最有效方法是什么?我想稍后循环遍历另一个函数中的所有列名。