【问题标题】:R zoo::na.fill not fillingR zoo::na.fill 不填充
【发布时间】:2018-04-10 12:47:00
【问题描述】:

zoo::na.fill 拒绝在有任何非 NA 值时填充字符向量。这是一个错误还是设计如此?

> packageVersion("zoo")
[1] ‘1.8.0’
> zoo::na.fill(c(NA, NA, 'Jan'), fill = 'None') # not working
[1] NA    NA    "Jan"
> zoo::na.fill(c(NA, NA), fill = 'None') # all NA, fills ok
[1] "None" "None"
> zoo::na.fill(c(NA, NA, 3), fill = 0) # numerical value ok
[1] 0 0 3

【问题讨论】:

  • 我无法使用 zoo 1.8.1 进行复制。
  • 我也无法用 1.8-1(CRAN 版本)重现它。使用 1.8-1 它对我来说可以正常工作。
  • 是的,适用于 1.8.1。虽然版本更改日志中没有提到这一点

标签: r na zoo


【解决方案1】:

没关系,它确实有效。

> packageVersion("zoo")
[1] ‘1.8.1’
> zoo::na.fill(c(NA, NA, 'Jan'), fill = 'None')
[1] "None" "None" "Jan"

【讨论】:

  • 不,这不正常。 zoo(c(NA, NA, 'Jan')) 工作得很好。
  • 回答太快了.. 不知道你可以用zoo 用字符向量做什么..
猜你喜欢
  • 2014-08-17
  • 2014-05-22
  • 2013-10-12
  • 1970-01-01
  • 1970-01-01
  • 2018-09-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多