Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
fromJSON数据类型_R_Json_Jsonlite - Fatal编程技术网

fromJSON数据类型

fromJSON数据类型,r,json,jsonlite,R,Json,Jsonlite,我正在尝试使用jsonlite包,但fromJSON函数有问题。我读了很多书和文档,但我还是不明白这一点 考虑以下名为JsonFileOne.json的json文件: {"cars": [ {"models" : [ {"type":"Fiesta"} ] } ] } 当我尝试命令时 data<-fromJSON(“JsonFileOne.json”) data“models”作为一个列表,包含[[1]]中的数据框,因此您可以获得一个列名“type” names(data$cars

我正在尝试使用jsonlite包,但fromJSON函数有问题。我读了很多书和文档,但我还是不明白这一点

考虑以下名为JsonFileOne.json的json文件:

{"cars": [ {"models" : [ {"type":"Fiesta"} ] } ] } 
当我尝试命令时

data<-fromJSON(“JsonFileOne.json”) 

data“models”作为一个列表,包含
[[1]]
中的数据框,因此您可以获得一个列名“type”

names(data$cars$models[[1]])
[1] "type"

data$cars$models[[1]]
    type
1 Fiesta
列“type”中的对象不是列表“嘉年华”是对变量“类型”的观察,可以这样访问:

data$cars$models[[1]][1,]
[1] "Fiesta"

data$cars$models[[1]]$type
[1] "Fiesta"