为什么readtext :: readtext()返回列表而不是data.frame?

时间:2018-12-14 20:00:53

标签: r json dataframe

我正在使用readtext package读取json文件,文档将返回值提到为data.frame(请参见以下文档的摘录),但是我取回了list

  

值:data.frame,由doc_id和text列组成,分别包含文档标识符和文本,以及由文档级变量组成的任何其他列,这些变量可以在包含文本的文件中找到,也可以通过readtext创建呼叫。

此外,响应readtext()

,我还在控制台上获得了以下内容
  

文件不包含单个有效的JSON对象。

这是我对函数的调用

data <- readtext(file = "./bytecup.corpus.train.0.json",
                 text_field = c("content", "id", "title")) 
typeof(data)
[1] "list"
str(data)
'data.frame':  n obs. of m variables

所有数据都正确地填充在列表中。我知道我可以将“列表”转换为“ data.frame”,但这不是我想要的。

问题:如何获取data.frame而不必从list转换

更新link to sample json file

我添加了typeof()str()的输出,我认为回答这个问题会很有用。

0 个答案:

没有答案