HTTP

R 数据导入进阶

Filip Schouwenaars

Instructor, DataCamp

Web 上的数据

  • 您已用过它!

  • 许多包会替您处理

  • 适用于 Web 的文件格式

  • JSON

R 数据导入进阶

HTTP

  • 超文本传输协议

  • 计算机间数据交换的规则

  • Web 的语言

第3章_1_幻灯片.011.png

R 数据导入进阶

HTTP

  • 超文本传输协议

  • 计算机间数据交换的规则

  • Web 的语言

第3章_1_幻灯片.012.png

R 数据导入进阶

HTTP

  • 超文本传输协议

  • 计算机间数据交换的规则

  • Web 的语言

第3章_1_幻灯片.013.png

R 数据导入进阶

HTTP

  • 超文本传输协议

  • 计算机间数据交换的规则

  • Web 的语言

第3章_1_幻灯片.014.png

R 数据导入进阶

HTTP

  • 超文本传输协议

  • 计算机间数据交换的规则

  • Web 的语言

第3章_1_幻灯片.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 数据导入进阶

¡Vamos a practicar!

R 数据导入进阶

Preparing Video For Download...