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