【问题标题】:NA.locf carrying over data headers, R, Zoo PackageNA.locf 携带数据头,R,Zoo 包
【发布时间】:2023-03-20 12:19:02
【问题描述】:

我正在尝试使用zoo 包中的na.locf 函数来填充时间序列中的一些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

【问题讨论】:

    标签: r zoo


    【解决方案1】:

    在就 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>
    

    【讨论】:

      猜你喜欢
      • 2019-02-18
      • 1970-01-01
      • 1970-01-01
      • 2019-08-09
      • 1970-01-01
      • 2018-02-20
      • 1970-01-01
      • 2011-12-29
      相关资源
      最近更新 更多