Stahování libovolných souborů – se zabezpečením i bez
V předchozím cvičení jsi viděl/a, jak lze číst excelové soubory z webu pomocí balíčku read_excel – nejprve stáhneš soubor funkcí download.file() a pak s ním pracuješ lokálně.
A to není vše: pomocí download.file() lze stáhnout prakticky jakýkoli typ souboru z webu přes HTTP i HTTPS – obrázky, spustitelné soubory, ale také soubory .RData. Formát RData je velmi efektivní způsob, jak ukládat data v R.
Data ze souboru RData načteš pomocí funkce load(), která ale nepřijímá URL jako argument. V tomto cvičení proto nejprve soubor RData bezpečně stáhneš a teprve pak načteš lokální datový soubor.
Toto cvičení je součástí kurzu
Intermediate Importing Data in R
Pokyny k cvičení
- Podívej se na URL adresu v proměnné
url_rdata. Používá zabezpečené připojeníhttps://. Tato URL odkazuje na souborRDataobsahující datový rámec s různými ukazateli pro různé druhy vína. - Stáhni soubor z adresy
url_rdatapomocí funkcedownload.file(). Ulož ho do svého pracovního adresáře pod názvem"wine_local.RData". - Načti vytvořený soubor
wine_local.RDatapomocí funkceload(). Ta přijímá jeden argument – cestu k souboru, což je v našem případě pouze název souboru. Po spuštění tohoto příkazu bude proměnnáwineautomaticky dostupná ve tvém pracovním prostředí. - Vypiš
summary()datové sadywine.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# 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