我正在尝试从几个dfs计算列的最大值,而不是我需要这些max的最大值。尝试迭代dfs列表的函数。但是,看起来我无法弄清楚如何只为该函数提供一列。这就是我所拥有的:
maxFun<-function(x){
max(na.omit(x))
}
for (dfname in df_names){
MAX<-apply(dfname[,2], 2, maxFun)
}
请指点!!
答案 0 :(得分:2)
例如
df1 <- data.frame(x=1:3)
df2 <- data.frame(x=10:6)
max(unlist(lapply(mget(paste0("df", 1:2)), "[[", 1)))
# [1] 10