2013-02-28 9 views
0

У меня есть два временных ряда одинаковой длины класса зоопарка. Одно из них как значение NA для некоторых дат, а другое - полностью заполнено значением. Поскольку мне нужно создать график круговых диаграмм, мне нужно будет игнорировать даты с значениями NA также в других временных рядах.Заменить значение в классе элементов zoo

Это то, что я сделал:

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

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

Который работает отлично. Мне просто интересно, есть ли более эффективный способ этого добиться.

Благодаря

+0

Да, это работает, но код Hemmo намного лучше. – g256

ответ

2

Не уверен, если я пропустил какой-то момент, но Wouldn»эта работа:

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

Здесь ваше время ряды a1 и b1 и a1 содержит НС.

+0

Спасибо Хеммо. Это намного эффективнее. – g256