HTTP

R 데이터 가져오기 중급

Filip Schouwenaars

Instructor, DataCamp

웹의 데이터

  • 이미 사용해 보았습니다!

  • 많은 패키지가 자동 처리합니다

  • 웹에 유용한 파일 형식

  • JSON

R 데이터 가져오기 중급

HTTP

  • 하이퍼텍스트 전송 프로토콜

  • 컴퓨터 간 데이터 교환 규칙

  • 웹의 언어

ch_3_1_slide.011.png

R 데이터 가져오기 중급

HTTP

  • 하이퍼텍스트 전송 프로토콜

  • 컴퓨터 간 데이터 교환 규칙

  • 웹의 언어

ch_3_1_slide.012.png

R 데이터 가져오기 중급

HTTP

  • 하이퍼텍스트 전송 프로토콜

  • 컴퓨터 간 데이터 교환 규칙

  • 웹의 언어

ch_3_1_slide.013.png

R 데이터 가져오기 중급

HTTP

  • 하이퍼텍스트 전송 프로토콜

  • 컴퓨터 간 데이터 교환 규칙

  • 웹의 언어

ch_3_1_slide.014.png

R 데이터 가져오기 중급

HTTP

  • 하이퍼텍스트 전송 프로토콜

  • 컴퓨터 간 데이터 교환 규칙

  • 웹의 언어

ch_3_1_slide.015.png

R 데이터 가져오기 중급

예시: CSV

http://assets.datacamp.com/ ... /states.csv

# Manually download file through web browser

read.csv(url("path/to/states.csv"))
         state    capital pop_mill area_sqm
1 South Dakota     Pierre    0.853    77116
2     New York     Albany   19.746    54555
3       Oregon      Salem    3.970    98381
4      Vermont Montpelier    0.627     9616
5       Hawaii   Honolulu    1.420    10931
R 데이터 가져오기 중급

예시: CSV

read.csv("http://assets.datacamp.com/course/
                 importing_data_into_r/states.csv")
         state    capital pop_mill area_sqm
1 South Dakota     Pierre    0.853    77116
2     New York     Albany   19.746    54555
3       Oregon      Salem    3.970    98381
4      Vermont Montpelier    0.627     9616
5       Hawaii   Honolulu    1.420    10931
  • R은 URL임을 인지해 GET 요청을 보내고 CSV를 읽습니다
R 데이터 가져오기 중급

예시: CSV

read.csv("http://assets.datacamp.com/course/
                 importing_data_into_r/states.csv")
         state    capital pop_mill area_sqm
1 South Dakota     Pierre    0.853    77116
2     New York     Albany   19.746    54555
3       Oregon      Salem    3.970    98381
4      Vermont Montpelier    0.627     9616
5       Hawaii   Honolulu    1.420    10931
  • R 3.2.2부터 HTTPS 지원
R 데이터 가져오기 중급

Ayo berlatih!

R 데이터 가져오기 중급

Preparing Video For Download...