2

特别是我对等价物感兴趣

df.fillna(method='ffill')

df.fillna(method='bfill')
4

1 回答 1

3

我们可以na.locf使用zoo

library(zoo)
na.locf(df)

对于第二种情况,

na.locf(df, fromLast=TRUE)

数据

set.seed(24)
df <- as.data.frame(matrix(sample(c(1:3, NA), 5*4, replace=TRUE), 5, 4))
于 2017-05-15T12:21:44.307 回答