次のリンクで Quanteda のテキストファイル ラッパーを使用して JSON を読み込もうとしています。
私のコードは次のとおりです。
textfile("20070101-20080214_ehfdpezgqg_2007_01_01_00_00_activities.json",
textField = "body")
しかし、これを実行すると、リンクされたファイルが Twitter JSON であるにもかかわらず、次のエラーが発生します。
Error in data.table::rbindlist(lapply(lines, function(x) jsonlite::fromJSON(x, :
Column 3 of item 1 is length 19, inconsistent with first column of that item which is length 1. rbind/rbindlist doesn't recycle as it already expects each item to be a uniform list, data.frame or data.table
In addition: Warning messages:
1: In doTryCatch(return(expr), name, parentenv, handler) :
Doesn't look like Tweets json file, trying general JSON
2: In if (e == paste("There is no field called", textField, "in file", :
the condition has length > 1 and only the first element will be used
3: In value[[3L]](cond) :
File doesn't contain a single valid JSON object, trying line-delimited json
Quanteda のドキュメントを読みましたが、ここで何が起こっているのか少しわかりにくいです。このファイルは、通常の R JSON リーダーを使用して読み取ることができますが、「Quanteda の方法」で読み取りたいと考えています。