2012-03-08 5 views
0

Я работаю с импортируемого CSV файл y<- read.csv("y.csv",header=T,sep=",")R merge.xts ошибку

и я получаю эту ошибку:

Error in merge.xts(..., all = all, fill = fill, suffixes = suffixes): 'NA' not allowed in 'index' 

Однако я не имею никакого NA в данных. Я пробовал y <- na.omit(y)

но я все равно получаю ту же ошибку.

Буду Вам благодарен за вашу помощь.

+0

Пожалуйста, напишите больше своего кода (как указывает Джошуа, эта строка кода не может дать это сообщение об ошибке), и если вы можете использовать первую и последнюю несколько строк y.csv. –

ответ

1

read.csv возвращает data.frame, а не объект xts. Вы не говорите нам, как вы создаете объект xts, который вы пытаетесь объединить. Я подозреваю, что что-то не так, когда вы создаете объект xts.

Кроме того, na.omit удалит только отсутствующие значения в объекте xts/zoo coredata. Индекс является отдельным атрибутом. Следовательно, отсутствующие значения в индексе будут отбрасываться только в том случае, если они имеют соответствующее пропущенное значение в coredata.