我已经通过jsonlite将.json文件中的数据导入到R.不幸的是,即使数据包含多个类别,数据也会显示为“列表1”。
(5, 1956275)
当我在全球环境中打开温布尔登时,我得到以下信息:
name
我的问题是,有没有简单的方法来引用$ matches和$ year,就像我在数据框架中使用wimbledon $ matches和wimbledon $ year一样?我熟悉使用wimbledon [[n]]来提取列表的某个元素。但是,这里的问题是我似乎已经将所有内容解析为jsonlite中的单个列表。抱歉,我不能添加一个可重复的例子。任何帮助您可以将“匹配”和“年份”列作为单独的数据框列提取出来,我们将不胜感激。
答案 0 :(得分:1)
如果列表中有未命名的值,例如$: 'data.frame': 165 obs. of 3 variables:
,则需要var[[n]]
语法,所以
wimbledon$graph_data$data[[1]]$matches
和
wimbledon$graph_data$data[[1]]$year
将返回比赛和年份。