のロードに失敗しました。 getLatestFileName関数は正しいfileName(ローカルに格納されます)を取得します。キャッチないキャッチ試してみてください「というエラー:不明なIOエラーを」 - I/Oの警告は:コードは下の機能の一部である外部エンティティ
エラーがtryCatchの発現によって引き起こされる:結果< - show.error.messagesに(xbrlDoAll ...) 私はtry関数とトライキャッチでそれをキャッチしようとしたとしても、私も、変更されたオプションを試してみてください= FALSE。 私はRがクラッシュし、次の出力得続ける:
[1] "FINAL STEP"
[1] "STEP 1"
エラー:不明なIOエラー
I/Oを警告:私が印刷得たものに基づいて外部エンティティをロードするために「http://xbrl.us/us-gaap/1.0/elts/us-gaap-all-2008-03-31.xsd」
を失敗し、私はそれが上記のURLから情報を取得しようとするとエラーが、XBRLパッケージによって引き起こされているとします。
誰かが私を助けることができますか?
instance <- getLatestFileName(ticker, date, type)
options(stringsAsFactors = FALSE)
result <- NA
#result <- try(xbrlDoAll(instance, cache.dir = "XBRLcache", prefix.out = NULL), silent = TRUE)
tryCatch({
print("STEP 1")
options(show.error.messages = FALSE)
result <- try(xbrlDoAll(instance, cache.dir = NULL, prefix.out = NULL), silent = TRUE)
print("STEP2")
}, warning <- function(w) {
result <- NA
print("WARNING")
}, error = function(e) {
result <- NA
print(result)
print("Test")
}, finally <- {
print("FINAL STEP")
})
try(is.na(result))
print("we did get here")
、あなただけの 'xbrlDoAll(例えば、冗長= T)を実行した場合、'? – Christoph
@Christoph パッケージはスキーマを取得しようとしていて、ファイルのキャッシュフォルダを見ていますが、このファイルが生成されたURLが存在しないため、このファイルは空です。 エラーは最後の行に表示されます: 'D:/Thesis_Bram_Lavens/DataLost/raw_data/ABB/20-F/2009-03-10/2008-12-31/abb-20081231.xsd ==>スキーマhttp://xbrl.us/us-gaap/1.0/elts/us-gaap-all-2008-03-31.xsd スキーマ:http://xbrl.us/us-gaap/1.0/elts/us -gaap-すべて-2008-03-31.xsd キャッシュディレクトリ... XBRLcache /米国GAAP・オール・2008-03-31.xsdからファイルを使用して:1:パーサーエラー:ドキュメントが空である Elements' – Bala
を編集に申し訳ありません!私は本当にstackoverflowに投稿する初めての書式設定を取得しようとしました – Bala