Nanair 套餐未达到预期效果

Nanair package not having expected results

最近,我一直在使用数据集中的一些变量进行卡方检验。问题是某些变量的缺失值列为 -9 而不是 NA,我尝试使用一些策略来解决这个问题:

Oak %>% replace_with_na_all(condition = ~.x == -9)

oakland_analysis_final %>%
   replace_with_na_all(condition = ~.x %in% common_na_numbers)

na_strings <-c("-9")

Oak %>%
   replace_with_na_all(condition = ~.x %in% na_strings)

用 NA 替换 -9。使用 table() 命令后,我确认仍然列出了 -9。没有明显的错误。

这个怎么样?

    Oak <- data.frame(
    id = c(1,   1,  1,  1,  1,  1,  1,  1,  1,  1),
    values = c(1,   1,  -9, 2,  -9, 3,  4,  4,  -9, 5))

Oak

   id values
1   1      1
2   1      1
3   1     -9
4   1      2
5   1     -9
6   1      3
7   1      4
8   1      4
9   1     -9
10  1      5

Oak[ Oak == -9 ] <- NA

Oak

   id values
1   1      1
2   1      1
3   1     NA
4   1      2
5   1     NA
6   1      3
7   1      4
8   1      4
9   1     NA
10  1      5