Ran suivante: bibliothèque (finstr) inst < - "http://edgar.sec.gov/Archives/edgar/data/320193/000119312514383437/aapl-20140927.xml"Edgar (finstr): erreur: ne peut pas se joindre à des colonnes de elementId 'x 'elementId' - R
xbrl.vars < - xbrlDoAll (inst , bavard = TRUE)
st2013 < -xbrl_get_statements (xbrl.vars)
recevied d'erreur suivant
erreur: ne peut pas rejoindre sur elementId de colonnes 'x' elementId ': Impossible de se joindre à' elementId 'x' elementId 'en raison de types incompatibles (facteur/entier) En outre: Message d'avertissement: Dans semi_join_impl (x, y, par $ x, par $ y) : facteurs se joignant à des niveaux différents, à caractère vecteur contraindre des
Ce fut le Solu Pour l'instant, utilisez les options (stringsAsFactors = FALSE) avant d'appeler xbrDoAll. Il est recommandé dans le paquet XBRL (voir? XbrlDoAll) donc finstr :: xbrl_get_statements attend des trames de données sans facteurs. Exemple: bibliothèque (de finstr) inst <- "http://edgar.sec.gov/Archives/edgar/data/320193/000119312514383437/aapl-20140927.xml" old_o <- Options (stringsAsFactors = FALSE) xbrl.vars <- xbrlDoAll (inst, verbose = TRUE) options (ancien_o) st2013 <-xbrl_get_statements (xbrl.vars) – lpt