在中,我试图给出一个答案,使用dplyr::coalesce来用分组中值代替NA。为了找出造成这种情况的原因,我终于指出,只有当nrow(df)是一个非偶数时,错误才会出现?我有点怀疑这是真正的解释,但那一刻,我决定问这个问题:这是什么原因?我发现的唯一相关问题是,但我不确定这是否是同一个问题?错误是,而不是,如果我用min或max替换median!(vars(-group_cols()), ~coalesce(., median(.但是,如果我移除最后一行(或最后三行):
d
113.5479582,
115.5979582, NA, NA, NA)), row.names = c(NA, 6L), class = "data.frame") 我正在寻找一个应用简单操作的函数(DTA[, i])} # but I'm not convinced 2)对除COL1 VARIETE和NAs之外的每个小区应用第二个操作: moy <- mean(DTA$MOY_AJUST_GENE) # mean of the col 2 我想将DTA的每个值除以moy,然后在一个新的</