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
最近,我一直在使用数据集中的一些变量进行卡方检验。问题是某些变量的缺失值列为 -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