0

次のリンクで 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 の方法」で読み取りたいと考えています。

4

0 に答える 0