Я знаком с использованием unnest() для столбцов списка фреймов данных, но он не работает для столбцов фреймов данных.Теперь я имею дело с фреймом данных с вложенными столбцами фрейма данных.Приведенный ниже код послужит примером (это тестовый API-интерфейс accuweather, я генерирую аналогичные данные с помощью своего API-ключа).Посмотрите на столбец температуры в качестве примера.
unnest()
library(jsonlite) dat <- fromJSON("http://apidev.accuweather.com/currentconditions/v1/329381.json?language=en&apikey=hoArfRosT1215")
flatten() не работает - по крайней мере, само по себе.Это дает мне длинный список с избыточными элементами, а не с фреймом данных.
flatten()
Я сам немного поработал с погодным API и добился большого успеха, используя функцию
flatten() из jsonlite
dat <- dat %>% flatten() должно помочь!
dat <- dat %>% flatten()