李家翔 2019-02-20
参考Reference json 在 R 中处理方式遵循以下方式。
suppressMessages(library(tidyverse))
read.csv("json.csv") %>%
mutate(var = as.character(var)) %>%
# define in chr
mutate(var = map(.x = var,.f = jsonlite::fromJSON)) %>%
mutate(var = map(var,as.data.frame)) %>%
unnest()
## info_age name sex
## 1 28 张三 <NA>
## 2 28 张三 f
这里的两个 mutate
分别使用了模块化代码的思路,思路见图像。
模块化代码主要的目的是
我在之前Reference中也处理过 json 数据,但是代码不具备模块化,因此之后会多注意。