R의 rjson 모듈을 이용하면 JSON의 값을 가지고 data.frame으로 변환할 수 있다.

이를 위해서는 rbind라는 함수를 이용하면 된다. 


<예제>


library(rjson)

json_body <- fromJSON('[ 

                      {"name": "Samuel", "rank": 1},

                      {"name": "Laba", "rank": 2},

                      {"name": "Oppa", "rank": 3}

                      ]')

data_frame = as.data.frame(do.call(rbind, json_body))

data_frame




<결과>


> data_frame

    name rank

1 Samuel    1

2   Laba    2

3   Oppa    3

> typeof(data_frame)

[1] "list"

> class(data_frame)

[1] "data.frame"





'R' 카테고리의 다른 글

[R] List Iterator  (0) 2015.08.06
R 의 함수 aliasing (별명)  (0) 2015.08.06
[R] 리눅스 (Red-hat 계열) 모듈 설치  (0) 2015.08.05
[R] null/na 체크 (is null)  (0) 2015.08.04
[R] HTTP Client - httr  (0) 2015.08.03
Posted by '김용환'
,