Ich möchte Datenserien für den gleichen Indikator für verschiedene Länder aus einer Online-Datenbank namens Quandl herunterladen. Ich kann für jede Anfrage die gleiche URL verwenden, muss aber nur den Ländercode ändern.Wie schreibe ich R-Funktion, um mehrere Datenreihen (gleicher Indikator, verschiedene Länder) aus der Quandl-Datenbank zu scrapen?
Der Code unten funktioniert nicht, könnte mir jemand mit dem richtigen R-Code helfen?
Dies ist meine erste Frage zu stackoverflow, Entschuldigung, wenn ich noch nicht alle Stackoverflow-Regeln erfülle. Ich habe versucht, eine Antwort der Suche mit Google usw. Keine succes so weit ...
install.packages("Quandl")
library(Quandl)
x.df <- data.frame(x)
countries <- c("BE", "ESP")
for(i in countries){
temp.df <- Quandl("AMECO/", i, "_1_0_319_0_UBLGAPS", start_date = "1995-12-30", collapse = "annual")
x.df <- merge(x.df, temp.df, all=TRUE)
}
ich diese Fehlermeldung:
Fehler in match.arg (Transformation):
‚arg "sollte‚‘,‚diff sein‘,‚rdiff‘,‚normalisieren‘,‚cumul‘,‚rdiff_from‘
Scheint, ich habe keinen Zugang zu AMECO durch meinen freien Zugang zu Quandl. Sie sollten 'Quandl versuchen (paste0 (" AMECO/", i," _ 1_0_319_0_UBLGAPS ", ...))' –
@TJT; Sie sollten ein Beispiel wählen, in dem jemand mit freiem Zugang testen kann. Sie sollten auch Ihre Frage bearbeiten, um alle erforderlichen Nicht-Basispakete zu laden. –