R语言 如何从URL中读取CSV文件到R中
在这篇文章中,我们将看到如何使用R编程语言从URL读取CSV文件。
方法1:使用基础R
这里我们使用read.csv()方法,它是R编程中的一个内置函数。这个函数与Python相似,因为它读取CSV文件并将数据返回到数据框中。
语法
read.csv(URL)
例子: 从URL读取CSV文件
# importing Data
data <- read.csv('https://www.stats.govt.nz/assets/Uploads\
/Annual-enterprise-survey/Annual-enterprise-survey-2020-\
financial-year-provisional/Download-data/annual-enterprise\
-survey-2020-financial-year-provisional-csv.csv')
# display top 5 row
head(data)
输出
方法2:使用data.table
这个包能够从URL中读取数据。基本上data.table用于数据处理操作,如子集、分组、更新、连接等。这个包包含fread()函数,它将URL作为输入来完成工作。
语法
fread(URL)
例子: 从URL读取CSV
# importing Data
data <- read.fread('https://www.stats.govt.nz/assets/Uploads\
/Annual-enterprise-survey/Annual-enterprise-survey-2020-\
financial-year-provisional/Download-data/annual-enterprise\
-survey-2020-financial-year-provisional-csv.csv')
# display top 5 row
head(data)
输出
例2: 从URL读取CSV
library(data.table)
# import data from URL
data <- fread('https://www.stats.govt.nz/assets/Uploads
/Annual-enterprise-survey/Annual-enterprise-survey-2020-
financial-year-provisional/Download-data/annual-enterprise
-survey-2020-financial-year-provisional-csv.csv')
# Display first five rows
head(data)
输出