R 데이터 가져오기 중급
Filip Schouwenaars
Instructor, DataCamp
이전: 웹의 페이지와 파일
JSON
단순, 간결, 잘 구조화됨
사람이 읽기 쉬움
컴퓨터가 파싱·생성하기 쉬움
웹 API와의 통신용
Application Programming Interface
소프트웨어를 만들기 위한 루틴·프로토콜 집합
구성요소 간 상호작용 방식
웹 API
서버의 데이터를 조회·추가하는 인터페이스
HTTP 동사(GET 등) 사용
트윗 가져오기
트윗에 댓글 달기
다양한 활용
url <- "http://www.imdb.com/title/tt0095953/"
download.file(url, "local_imdb.html")

Jeroen Ooms
기존 패키지 개선
일관되고 견고함
모든 사용 사례 지원
install.packages("jsonlite") library(jsonlite)fromJSON("http://www.omdbapi.com/?i=tt0095953&r=json")
List of 20
$ Title : chr "Rain Man"
$ Year : chr "1988"
$ Rated : chr "R"
$ Released : chr "16 Dec 1988"
$ Runtime : chr "133 min"
...
$ imdbVotes : chr "359,903"
$ imdbID : chr "tt0095953"
$ Type : chr "movie"
$ Response : chr "True"
R 데이터 가져오기 중급