我正在尝试对数据框中的所有行进行插值。我正在使用apply(data_final,2,na.approx)
. 这会对值进行插值,但有些超出范围。
如果我na.approx(data_final[8,])
改为使用,与使用apply
.
另外,如果我这样做,na.approx(data_final)
我会得到与apply(data_final,2,na.approx)
. 这没有任何意义,因为据说 apply 正在将na.approx
函数应用于数据框中的每一行。
应用(data_final,2,na.approx)[8,] 0.63 0.49 2.40 2.65 3.65 5.80 0.96 1.85 1.43 1.25 1.21 1.20 0.91 1.00 0.96 0.80 1.42 1.82 1.910
na.approx(data_final[8,]) [1] 0.630 0.490 0.584 0.678 0.772 0.866 0.960 1.850 1.430 1.250 1.210 1.200 0.910 1.000 0.960 0.800 1.420 1.820 1.910 1.780 1.620 [22] 1.650 1.380 1.370