【问题标题】:Replace value in element class zoo替换元素类动物园中的值
【发布时间】:2013-02-28 10:58:15
【问题描述】:

我有两个相同长度的类动物园的时间序列。其中一个作为某些日期的 NA 值,而另一个则完全由值填充。由于我需要绘制一些饼图,因此我需要忽略其他时间序列中具有 NA 值的日期。

这就是我所做的:

  ind.pos <- which(is.na(a1[,1]) == 'TRUE')

  for (i in ind.pos  ) {
  b1[[i]] <- NA
}

哪个工作正常。我只是想知道是否有更有效的方法来实现这一点。

谢谢

【问题讨论】:

  • 是的,它可以工作,但 Hemmo 代码要好得多。

标签: r zoo na


【解决方案1】:

不确定我是否遗漏了一些要点,但这是否可行:

b1[is.na(a1)]<-NA 

这里您的时间序列是 a1b1 并且 a1 包含 NA。

【讨论】:

  • 谢谢 Hemmo。这样效率更高。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-01-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-10-04
  • 1970-01-01
相关资源
最近更新 更多