I Я довольно интенсивно использую функцию getYahooData ()
в пакете TTR .
У меня есть этот фрагмент кода:
for(i in 1:nrow(symbol)){
tryCatch(prices <- getYahooData(symbol$symbol[i], from, to, freq="daily",
type="price"),
warning=function(e) continue <- 0)
if (continue==0) next
}
Этот цикл длинный. Я получаю эту ошибку:
Ошибка в файле (файл, "rt"): все соединения используются. Вызовы: tryCatch ... doTryCatch -> getYahooData -> getYahooData -> read.table -> файл Выполнение остановлено
Что мне делать?
ОБНОВЛЕНИЕ:
Если я использую closeAllConnections (), я получаю:
I get: *** caught segfault *** address (nil), cause 'memory not mapped' Traceback: 1: getConnection(set[i]) 2: close(getConnection(set[i])) 3: closeAllConnections() aborting ...