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