Ошибка в read.zoo (tmp, header = TRUE, sep = ","): в индексе есть неправильные записи в строках данных: 1 2 - PullRequest
0 голосов
/ 23 мая 2018

Я запрашиваю данные из alphavantage с помощью функции getSymbols.av.Всякий раз, когда я запускаю отдельный параграф

GOOGL <- getSymbols.av("GOOGL",auto.assign=F,return.class = "xts",adjusted=T,outputs.size="full",data.type="csv",periodicity = "weekly")
GOOG <- getSymbols.av("GOOG",auto.assign=F,return.class = "xts",adjusted=T,outputs.size="full",data.type="csv",periodicity = "weekly")
google <- rbind.xts(GOOGL["2013-05-17/2014-04-04"],GOOG["2013-05-17/2018-05-18"])
google <- google[-48,]

, он работает.Тем не менее, когда я пытаюсь запустить весь сценарий в режиме исходного кода, я получаю эту ошибку:

Error in read.zoo(tmp, header = TRUE, sep = ",") : 
  index has bad entries at data rows: 1 2
In addition: Warning message:
In read(file, ...) :
  incomplete final line found by readTableHeader on 'C:\Users\..\Temp

Я открыл этот файл, и он пуст.

Ни одна из других функций, которыевыглядят точно так же, имеют эту ошибку.Я попытался стать мудрее, изучив этот ответ: Предупреждение «Неполная последняя строка» при попытке прочитать файл .csv в R , но я этого не сделал.

Я новичокв R код должен быть отправлен моему профессору по финансам, и я не хочу выглядеть так, будто борюсь.Я был бы очень благодарен за любую помощь, которую вы могли бы оказать.

Мой sessionInfo ():

R version 3.4.3 (2017-11-30) Platform: x86_64-w64-mingw32/x64 (64-bit) Running under: Windows >= 8 x64 (build 9200)

Matrix products: default

locale: [1] LC_COLLATE=English_United States.1252 LC_CTYPE=English_United States.1252<br> [3] LC_MONETARY=English_United States.1252 LC_NUMERIC=C<br> [5] LC_TIME=English_United States.1252

...