0

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

这就是我所做的:

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

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

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

谢谢

4

1 回答 1

1

不知道我是否错过了一些观点,但这会起作用:

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

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

于 2013-02-28T11:18:08.917 回答