【发布时间】:2017-03-21 20:01:35
【问题描述】:
我对 R 很陌生,目前遇到一个问题,数据如下所示:
ID h1 h2 h3 h4 h5 h6 h7 h8
IP6_1 0.1800 NA -0.8600 NA 0.0400 -0.1400 1.4400 1.4900
IP6_2 -0.0250 -0.3050 -1.1050 -1.2150 0.0250 1.2750 1.7950 1.3850
IP6_3 0.2125 -0.1875 NA -1.2225 -0.1425 0.7325 1.6275 1.3975
IP6_4 0.0150 NA -1.0450 -0.3550 0.2950 -0.0150 0.3850 0.3050
IP6_5 0.1200 -0.0900 -0.9100 -0.6500 0.0900 -0.2700 0.9100 1.1200
IP6_6 0.0200 -0.0200 -0.8400 -0.6600 NA -0.0900 0.6200 0.0800
数据有随机的 NA,我想使用 na.approx 每 行 替换它们。 我试过用它:
z_data <- zoo(cluster_data_wf[,-1])
na.approx(z_data)
它根本不会替换任何 NA。
将不胜感激通过近似或三次样条插值通过样条进行线性插值来替换 NA。
编辑:最终输出仍应具有第一列 ID
【问题讨论】:
标签: r data-processing