1

jsonlite でデータ フレームを読み込もうとしています。私はjsonファイル(新聞記事のhtmlコードから作成され、タイトル、本文、コメントなどの変数で構造化されています)を持っていて、なんとか名前を変更しました。

install.packages("jsonlite")
library("jsonlite")
article1 <- fromJSON("/Users/eva/Desktop/bdk.blufaerdighed.html.json") 

ファイルの内容を「見たい」(タイトル、本文、コメントなどの変数に属するテキストを見たい) のですが、どの関数を使用すればよいかわかりません。

私のjsonファイルは次のようになります:

{ "author":"Ulla Gunge", "body":"De har »opført sig blufærdighedskrænkende«. I en uge har to otteårige drenge derfor været bortvist fra deres skole i Horsens.", "comments":[], "subtitle ":"To otteårige drenge er blevet bortvist fra deres skole for at have vist deres tissemænd til en pige. Men den slags er helt normalt i den alder, fortæller forsker i voksnes syn pårns seksualitet, doktorlege og pædofilifrygt.", "title" :"Blufærdighed i børnehøjde" }

4

2 に答える 2

1

これらのフィールドを表示するには、それらを印刷するだけです

article1$title
article1$body
article1$comments
于 2016-11-09T20:01:44.003 に答える
0

データ フレーム構造は、同じ長さのベクトルのリストです。jsonのcommentフィールドの長さは 0 です。たとえば、次のように入力すると、これを確認できます。

sapply(article1, length)
#   author     body comments subtitle    title 
#        1        1        0        1        1

json を から に変更できる場合は"comments":[]、属性を使用して関数で"comments":["NA"]直接データ フレームを取得することができます。fromJSONsimplifyDataFrame

または、次のようにリストを変更しarticle1$comments <- NAてデータ フレームを取得することもできます。

as.data.frame(article1)
于 2015-05-11T13:06:20.787 に答える