Zacznij terazZacznij za darmo

Pobieranie dowolnych plików – bezpiecznych i nie tylko

W poprzednim ćwiczeniu zobaczyłeś, jak wczytywać pliki Excel z internetu przy użyciu pakietu read_excel – najpierw pobierając plik za pomocą funkcji download.file().

To nie wszystko: download.file() pozwala pobrać z internetu dowolny rodzaj pliku, korzystając z HTTP i HTTPS – obrazy, pliki wykonywalne, a także pliki .RData. Format RData to bardzo wydajny sposób przechowywania danych w R.

Dane z pliku RData można wczytać funkcją load(), jednak nie przyjmuje ona adresu URL jako argumentu. W tym ćwiczeniu najpierw pobierzesz plik RData w bezpieczny sposób, a następnie zaimportujesz lokalne dane.

To ćwiczenie jest częścią kursu

Importowanie danych w R – poziom średnio zaawansowany

Zobacz kurs

Instrukcje do ćwiczenia

  • Przyjrzyj się adresowi URL w zmiennej url_rdata. Korzysta on z bezpiecznego połączenia, https://. Ten adres wskazuje na plik RData zawierający ramkę danych z metrykami różnych rodzajów wina.
  • Pobierz plik spod adresu url_rdata za pomocą download.file(). Zapisz go pod nazwą "wine_local.RData" w swoim katalogu roboczym.
  • Wczytaj utworzony plik, wine_local.RData, używając funkcji load(). Przyjmuje ona jeden argument – ścieżkę do pliku, która w tym przypadku to po prostu nazwa pliku. Po uruchomieniu tego polecenia zmienna wine będzie automatycznie dostępna w twoim środowisku pracy.
  • Wyświetl summary() zbioru danych wine.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# https URL to the wine RData file.
url_rdata <- "https://assets.datacamp.com/production/course_1478/datasets/wine.RData"

# Download the wine file to your working directory


# Load the wine data into your workspace using load()


# Print out the summary of the wine data
Edytuj i uruchom kod