วิธีดาวน์โหลดไฟล์จากอินเทอร์เน็ตโดยใช้ 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

เพิ่มความคิดเห็น

อีเมลของคุณจะไม่แสดงให้คนอื่นเห็น ช่องข้อมูลจำเป็นถูกทำเครื่องหมาย *