跨行NA的数据帧插值

Nic*_*son 3 interpolation r dataframe zoo na

我有一个带有NA值的数据框,我想插入.

这是可重复的例子:

A <- as.data.frame(c(1:6))
A$b <- NA
A$c <- 2:7

library(zoo)
na.approx(A)

#expectation
A$b <- seq(1.5, 6.5, 1)
Run Code Online (Sandbox Code Playgroud)

显然na.approx()不是为我做的,是否有一个按行插值的函数?

akr*_*run 6

na.approx 并且还在列上明智地工作 matrix

t(na.approx(t(A)))
Run Code Online (Sandbox Code Playgroud)