我試圖用最近的列數據回填完全外連接的表。使用來自同一數據幀的數據填充data.frame中的缺失值
我看起來像數據幀.. (沒有行的雙方都是NA,表格按日期排序)。
date X Y
2012-07-05 00:01:19 0.0122 NA
2012-07-05 03:19:34 0.0121 NA
2012-07-05 03:19:56 0.0121 0.027
2012-07-05 03:20:31 0.0121 NA
2012-07-05 04:19:56 0.0121 0.028
2012-07-05 04:20:31 0.0121 NA
2012-07-05 04:20:50 0.0121 NA
2012-07-05 04:22:29 0.0121 0.027
2012-07-05 04:24:37 0.0121 NA
2012-07-05 20:48:45 0.0121 NA
2012-07-05 23:02:34 NA 0.029
2012-07-05 23:30:45 NA 0.029
這一點,我期待..
- 離開非數據丟失行,因爲它是。
- 如果其中一方丟失(NA),則用「最接近的前面」行填充它,該行具有有效的反面值。
所以作爲結果,我想有表看起來像......
date X Y
2012-07-05 00:01:19 0.0122 NA
2012-07-05 03:19:34 0.0121 NA
2012-07-05 03:19:56 0.0121 0.027
2012-07-05 03:20:31 0.0121 0.027
2012-07-05 04:19:56 0.0121 0.028
2012-07-05 04:20:31 0.0121 0.028
2012-07-05 04:20:50 0.0121 0.028
2012-07-05 04:22:29 0.0121 0.027
2012-07-05 04:24:37 0.0121 0.027
2012-07-05 20:48:45 0.0121 0.027
2012-07-05 23:02:34 0.0121 0.029
2012-07-05 23:30:45 0.0121 0.029
我可以使用什麼樣的R命令來實現這一目標?
謝謝你的方向,它的工作確實和一些我有指定na.rm = F選項的原因,並得到了我真正想要的。再次感謝! – beaglebagel 2012-07-17 00:45:29