0

jsonlite 経由で .json ファイルから R にデータをインポートしました。残念ながら、複数のカテゴリが含まれているにもかかわらず、データは「1 のリスト」として表示されます。

library(jsonlite)
wimbledon <- from JSON("wimbledon.json",flatten=TRUE)

グローバル環境でウィンブルドンを開くと、次のようになります。

wimbledon                      List of 1
 graph_data: 'data.frame': 1 obs. of 2 variables:
 ..$ term:chr "wimbledon"
 ..$data: List of 1
 .. ..$: 'data.frame': 165 obs. of 3 variables:
 .. .. ..$ matches : int [1:165] 0 0 0 0 0 0 0 0 ...
 .. .. ..$ year : int [1:165] 1851 1852 1853 1854 ...

私の質問は、wimbledon$matches と wimbledon$year を使用してデータ フレームで行うように、$matches と $year のみを参照する簡単な方法はありますか? リストの特定の要素を抽出するために wimbledon[[n]] を使用することに慣れています。ただし、ここでの問題は、jsonlite ですべてを単一のリストに解析したように見えることです。再現可能な例を追加できないことをお詫びします。「一致」列と「年」列を別々のデータフレーム列として抽出する際に私に与えることができる助けをいただければ幸いです。

4

1 に答える 1