我正在使用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
转换
我添加了typeof()
和str()
的输出,我认为回答这个问题会很有用。