วิธีอ่าน csv จาก url ใน r (3 วิธี)
มีสามวิธีที่คุณสามารถใช้อ่านไฟล์ CSV จาก URL ใน R:
วิธีที่ 1: ใช้ Base R
data <- read. csv ('https://website.com/data.csv')
วิธีที่ 2: ใช้แพ็คเกจ data.table
library (data.table)
data <- fread('https://website.com/data.csv')
วิธีที่ 3: ใช้แพ็คเกจ readr
library (readr)
data <- read_csv('https://website.com/data.csv')
แต่ละวิธีทำงานเหมือนกัน แต่วิธี data.table และ readr มักจะเร็วกว่ามากหากคุณกำลังอ่านชุดข้อมูลขนาดใหญ่
ตัวอย่างต่อไปนี้แสดงวิธีการใช้แต่ละวิธีในทางปฏิบัติ
วิธีที่ 1: ใช้ Base R
รหัสต่อไปนี้แสดงวิธีการนำเข้าไฟล์ CSV จาก URL โดยใช้ Base R:
#import data from URL data <- read. csv ('https://raw.githubusercontent.com/Statorials/Miscellaneous/main/basketball_data.csv') #view first five rows head(data) player assists points 1 to 6 12 2 B 7 19 3 C 14 7 4 D 4 6 5 E 5 10 #view class of data class(data) [1] "data.frame"
วิธีที่ 2: ใช้ data.table
รหัสต่อไปนี้แสดงวิธีการนำเข้าไฟล์ CSV จาก URL โดยใช้แพ็คเกจ data.table :
library (data.table) #import data from URL data2 <- fread('https://raw.githubusercontent.com/Statorials/Miscellaneous/main/basketball_data.csv') #view first five rows head(data2) player assists points 1: A 6 12 2: B 7 19 3: C 14 7 4: D 4 6 5: E 5 10 #view class of data class(data2) [1] "data.table" "data.frame"
วิธีที่ 3: ใช้โปรแกรมอ่าน
รหัสต่อไปนี้แสดงวิธีการนำเข้าไฟล์ CSV จาก URL โดยใช้แพ็คเกจ readr :
library (readr) #import data from URL data3 <- fread('https://raw.githubusercontent.com/Statorials/Miscellaneous/main/basketball_data.csv') #view first five rows head(data3) player assists points 1 to 6 12 2 B 7 19 3 C 14 7 4 D 4 6 5 E 5 10 #view class of data class(data3) [1] "spec_tbl_df" "tbl_df" "tbl" "data.frame"
แหล่งข้อมูลเพิ่มเติม
บทช่วยสอนต่อไปนี้จะอธิบายวิธีการนำเข้าไฟล์ประเภทอื่นลงใน R:
วิธีนำเข้าไฟล์ CSV ลงใน R
วิธีนำเข้าไฟล์ Excel ลงใน R
วิธีนำเข้าไฟล์ SPSS ไปยัง R
วิธีนำเข้าไฟล์ SAS ไปยัง R
วิธีนำเข้าไฟล์ข้อมูลลงใน R