0

私は約 30,000 の json ファイルをループし、jsonlite を使用してそれらを読み取るスクリプトを作成しています。ただし、ループに約 5,000 ファイル以下のような致命的なエラーが常に発生します。問題なく Python で同様のスクリプトを作成しましたが、R で機能しない理由がわかりません。R を別のマシンにインストールしたところ、同じエラーが発生しました。どちらのマシンも Windows 7 です。これは json ファイルの内容とは関係ないと確信しており、エラーがスローされるポイントは毎回変わりますが、常に 5000 前後です。

テストに使用してきたループは次のようになります

t <- 0

for (filename in filenamelist){
   t <- t + 1
   print(t)
   json_data = fromJSON(filename )
}

エラーは次のようになります。

Error in parseJSON(txt):
   parse error: client cancelled parse via callback return value

Error during wrapup: lazy-load database 'C:/PROGRA~1/R/R-31~1.2/library/base/R/base.rbd' is corrupt
4

0 に答える 0