Я очень новичок в 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 так, как я пытаюсь выше?
Используя R 3.6.1, в идеале мне нужно сохранить базовые функции.





json$revisions — это data.frame, поэтому вы можете попробовать что-то вроде
for (i in seq(nrow(json$revisions))) {
print(json$revisions$number[i])
}