【发布时间】:2019-02-04 13:37:07
【问题描述】:
附件图片(链接)解释了我的问题。
我尝试了以下代码但没有结果:
df[paste0("combined_", df_of_column_names)] <- lapply(df, ave, na.rm =TRUE, df[["index Z"]])
在存在 NA 的情况下不返回平均值
df[paste0("combined_", df_of_column_names)] <- lapply(df, ave(FUN=function(x) mean(x, na.rm=T)), df[["index Z"]])
给出错误:
FUN(x) 中的错误:缺少参数“x”,没有默认值
有人可以帮我解决这个问题吗?非常感谢!
【问题讨论】:
-
欢迎来到 SO!请添加一些不是图像的数据,以便在 R 中使用并帮助您。
-
你受限于基础 R 吗?使用 R 库有更简单的方法。
-
感谢@s_t 的提示