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