首页 > 解决方案 > 在不改变原始向量的情况下执行具有完整案例的操作

问题描述

我想计算一个等级-双序列相关性。但是(只是看起来)包不能很好地处理缺失值。它没有内置的“na.omit = TRUE”功能。我可以删除数据框中的缺失,但这将是许多不同计算的麻烦。

n <- 500
df <- data.frame(id = seq (1:n),
                 ord = sample(c(0:3), n, rep = TRUE), 
                 sex = sample(c("m", "f"), n, rep = TRUE, prob = c(0.55, 0.45))
)
  
df <- as.data.frame(apply (df, 2, function(x) {x[sample( c(1:n), floor(n/10))] <- NA; x} ))

library(rcompanion)
wilcoxonRG(x = df$ord, g = df$sex, verbose = T)

我想像“complete.cases(wilcoxonRG(x = df$ord, g = df$sex, verbose = T)) 这样简单的事情。这可能并不难,但我只能找到完整的数据框操作。提前致谢!

标签: r

解决方案


推荐阅读