วิธีดาวน์โหลดไฟล์จากอินเทอร์เน็ตโดยใช้ r
คุณสามารถใช้ไวยากรณ์พื้นฐานต่อไปนี้เพื่อดาวน์โหลดไฟล์จากอินเทอร์เน็ตโดยใช้ภาษาการเขียนโปรแกรม R:
download. file (url, destfile)
ทอง:
- url : สตริงอักขระที่มี URL ของไฟล์
- destfile : สตริงอักขระที่มีตำแหน่งที่จะบันทึกไฟล์
ตัวอย่างทีละขั้นตอนต่อไปนี้แสดงวิธีใช้ไวยากรณ์นี้ในทางปฏิบัติ
ขั้นตอนที่ 1: ค้นหา URL ของไฟล์
สำหรับตัวอย่างนี้ ฉันจะอัปโหลดไฟล์ CSV ที่มีข้อมูลเกี่ยวกับสนามเครื่องบินจำลองในนิวยอร์ก ซึ่งอยู่ที่ URL ต่อไปนี้:
https://catalog.data.gov/dataset?res_format=CSV&organization=city-of-new-york
หากต้องการรับ URL ที่แน่นอนของไฟล์ CSV นี้ ฉันคลิกขวาที่ปุ่ม CSV จากนั้นคลิกที่ คัดลอกที่อยู่ลิงก์ :
ฉันจะบันทึก URL นี้เป็นตัวแปรสตริงใน R:
#define URL location
url<-"https://data.cityofnewyork.us/api/views/brsj-szf5/rows.csv?accessType=DOWNLOAD"
ขั้นตอนที่ 2: ตั้งค่าปลายทางของไฟล์
ต่อไป ฉันจะกำหนดปลายทางที่จะบันทึกไฟล์:
#define destination for file
destfile <- "C:/Users/Bob/Downloads"
ขั้นตอนที่ 3: ดาวน์โหลดและดูไฟล์
จากนั้นฉันจะใช้รหัสต่อไปนี้เพื่ออัปโหลดไฟล์:
#download file and save in specified destination download. file (url, destfile)
สุดท้าย ฉันจะไปที่ไฟล์ดาวน์โหลดที่ฉันบันทึกไฟล์ CSV:
ถ้าฉันดับเบิลคลิกที่ไฟล์ ฉันสามารถเปิดและดูเนื้อหาได้:
แหล่งข้อมูลเพิ่มเติม
บทช่วยสอนต่อไปนี้อธิบายวิธีการทำงานกับไฟล์ประเภทอื่นใน R:
วิธีนำเข้าไฟล์ CSV ลงใน R
วิธีนำเข้าไฟล์ Excel ลงใน R
วิธีนำเข้าไฟล์ SPSS ไปยัง R
วิธีนำเข้าไฟล์ SAS ไปยัง R
วิธีนำเข้าไฟล์ข้อมูลลงใน R