R - 使用jsonlite循环遍历json文件

时间:2015-01-23 17:39:29

标签: r rstudio jsonlite

我正在编写一个循环遍历大约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

0 个答案:

没有答案