Bestanden downloaden van internet met r


U kunt de volgende basissyntaxis gebruiken om een bestand van internet te downloaden met behulp van de programmeertaal R:

 download. file (url, destfile)

Goud:

  • url : Een tekenreeks die de URL van het bestand bevat
  • destfile : Een tekenreeks die de locatie bevat waar het bestand moet worden opgeslagen

Het volgende stapsgewijze voorbeeld laat zien hoe u deze syntaxis in de praktijk kunt gebruiken.

Stap 1: Zoek de bestands-URL

Voor dit voorbeeld upload ik een CSV-bestand met informatie over modelvliegtuigvelden in New York, dat zich op de volgende URL bevindt:

 https://catalog.data.gov/dataset?res_format=CSV&organization=city-of-new-york

Om de exacte URL van dit CSV-bestand te krijgen, klik ik met de rechtermuisknop op de CSV-knop en klik vervolgens op Linkadres kopiëren :

Ik zal deze URL vervolgens opslaan als een stringvariabele in R:

 #define URL location
url<-"https://data.cityofnewyork.us/api/views/brsj-szf5/rows.csv?accessType=DOWNLOAD"

Stap 2: Stel de bestandsbestemming in

Vervolgens zal ik de bestemming definiëren waar het bestand moet worden opgeslagen:

 #define destination for file
destfile <- "C:/Users/Bob/Downloads"

Stap 3: Download en bekijk het bestand

Vervolgens gebruik ik de volgende code om het bestand te uploaden:

 #download file and save in specified destination
download. file (url, destfile)

Ten slotte navigeer ik naar het downloadbestand waar ik het CSV-bestand heb opgeslagen:

Als ik dubbelklik op het bestand, kan ik de inhoud openen en bekijken:

Aanvullende bronnen

In de volgende tutorials wordt uitgelegd hoe u met andere bestandstypen in R kunt werken:

CSV-bestanden importeren in R
Excel-bestanden importeren in R
SPSS-bestanden importeren in R
SAS-bestanden importeren in R
Gegevensbestanden importeren in R

Einen Kommentar hinzufügen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert