我是R的新手,但我的任务是读取一个如下所示的JSON文件:
{
"revisions" : [
{"number": 1, "description" : "first revision"},
{"number": 2, "description" : "second revision"},
{"number": 3, "description" : "third revision"}
]
}我需要在revisions上做一些数据操作迭代,但我不能理解jsonlite将这个列表转换成什么类型的数据结构,似乎它把它颠倒了。
这是我尝试过的:
json = fromJSON('data.json')
for (revision in json$revisions) {
print(revision$number) # Doesn't work
print(revision['number']) # Doesn't work
}如何以上面的方式读取json文件?
使用R3.6.1,理想情况下,我需要将其保留在基本函数中
发布于 2020-12-11 22:03:03
json$revisions是一个data.frame,所以你可以尝试像这样的东西
for (i in seq(nrow(json$revisions))) {
print(json$revisions$number[i])
}https://stackoverflow.com/questions/65252570
复制相似问题