Jak pobierać pliki z internetu za pomocą r


Aby pobrać plik z Internetu za pomocą języka programowania R, możesz użyć następującej podstawowej składni:

 download. file (url, destfile)

Złoto:

  • url : Ciąg znaków zawierający adres URL pliku
  • destfile : Ciąg znaków zawierający lokalizację zapisania pliku

Poniższy przykład krok po kroku pokazuje, jak zastosować tę składnię w praktyce.

Krok 1: Znajdź adres URL pliku

Dla tego przykładu prześlę plik CSV zawierający informacje o polach modeli samolotów w Nowym Jorku, znajdujący się pod następującym adresem URL:

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

Aby uzyskać dokładny adres URL tego pliku CSV, klikam prawym przyciskiem myszy przycisk CSV, a następnie klikam Kopiuj adres łącza :

Następnie zapiszę ten adres URL jako zmienną łańcuchową w R:

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

Krok 2: Ustaw miejsce docelowe pliku

Następnie zdefiniuję miejsce docelowe, w którym zapiszemy plik:

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

Krok 3: Pobierz i wyświetl plik

Następnie użyję następującego kodu, aby przesłać plik:

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

Na koniec przejdę do pliku Pobrane, w którym zapisałem plik CSV:

Jeśli kliknę dwukrotnie plik, będę mógł otworzyć i wyświetlić zawartość:

Dodatkowe zasoby

Poniższe samouczki wyjaśniają, jak pracować z innymi typami plików w R:

Jak importować pliki CSV do R
Jak importować pliki Excel do R
Jak zaimportować pliki SPSS do R
Jak importować pliki SAS do R
Jak zaimportować pliki danych do R

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *