我正在为一个学校项目工作,该项目要求我将约600个JSON文件合并为一个CSV文件。我对R的编码知识最少,而且可能会由于我的最少知识而不断遇到无法解决的错误。这是我正在使用的代码:
filenames <- list.files(pattern="*.json")
myJson <- lapply(filenames, function(x) fromJSON(file=x))
这将返回我所有文件(hooray)的JSON内容的列表,这是发生故障的地方。如果我使用:
myJson <- toJSON(myJson)
尝试将我的所有JSON数据列表转换为一个JSON,出现此错误:
Error in toJSON(myJson) : unable to escape string. String is not utf8
如果我使用unlist(myJson)
,则会丢失所有列,并获得所有数据的无用的单个列。任何帮助将不胜感激!谢谢。