我熟悉将unnest()
用于数据框列表列,但不适用于数据框列。现在,我正在处理带有嵌套数据框列的数据框。下面的代码将提供一个示例(这是AccuWeather测试api,我正在用我的api密钥生成类似的数据)。以温度列为例。
library(jsonlite)
dat <- fromJSON("http://apidev.accuweather.com/currentconditions/v1/329381.json?language=en&apikey=hoArfRosT1215")
flatten()
不起作用-至少不能单独起作用。它给了我很长的列表,其中包含冗余项而不是数据帧。
答案 0 :(得分:1)
我自己完成了一些天气API工作,并且使用
取得了巨大成功 jsonlite的 flatten()
函数
dat <- dat %>% flatten()
应该可以解决问题!