NA.locf携带数据头,R,Zoo Package

时间:2015-03-30 12:47:25

标签: r zoo

我正在尝试使用na.locf包中的zoo函数来填充时间序列中的一些NA变量。不幸的是,当我使用该函数时,它会填充数据头完全空白的行。代码和示例如下:

comp_homicide3 = na.locf(comp_homicide3, na.rm = TRUE, is.character = F, fromLast = F)

示例:

Djibouti NA, NA, NA, NA, NA
Sweden .4, .7, NA, .3, NA

na.locf
Djibouti Djibouti, Djibouti, Djibouti, Djibouti, Djibouti
Sweden .4, .7, .7, .3, .3

1 个答案:

答案 0 :(得分:0)

在提出有关SO的问题时,请以可复制的形式提供您的问题。我们无法确切地说出你有什么,但如果我们编写以下可重现的代码,它似乎给出了预期的答案:

library(zoo)

Lines <- "Djibouti NA, NA, NA, NA, NA
Sweden .4, .7, NA, .3, NA"  
DF <- read.table(text = Lines, sep = ",", strip.white = TRUE, as.is = TRUE)

,并提供:

> na.locf(DF, na.rm = TRUE)
        V1   V2   V3   V4   V5   V6
1 Djibouti <NA> <NA> <NA> <NA> <NA>
2   Sweden  0.4  0.7 <NA>  0.3 <NA>