【发布时间】:2019-02-04 20:29:06
【问题描述】:
我是 R 新手,正在探索其中的不同美丽选项。我正在处理一个数据框,其中有一个包含 900 个缺失值的变量,即NAs。
我想为NAs 估算 3 个不同的值;
- 第 300 个 NA,值为 1。
- 第二个 300 NA 值 2。
- 第 3 300 个数值为 3 的 NA。
数据共有23272行。
dim(data)
[1] 23272 2
colSums(is.na(data))
month year
884 884
summary(data$month)
1 2 3 4 5 6 7 8 9 10 11 12 NA's
1977 1658 1837 1584 1703 1920 1789 2046 1955 2026 1845 2048 884
如果我们检查 8,10 和 12 月份。没有太大差异,因此考虑通过按比例 (300:300:284) 拆分将这 3 个月分配给 NA。通常我们会使用我的 MODE,但我想尝试这种方法。
【问题讨论】:
-
您能分享一个最小的可重现示例并显示预期输出吗?
标签: r