4.1 Základní práce s adresáři

Funkce getwd() vrací cestu k aktuálnímu pracovnímu adresáři, funkce setwd() nastaví cestu k pracovnímu adresáři (tj. změní pracovní adresář). V RStudiu stačí napsat část cesty – RStudio nabídne zbytek cesty po stisknutí tabelátoru. Fungují samozřejmě i relativní cesty.

Cesty k souborům je rozumné dávat relativní. Pokud je např. váš pracovní adresář C:\diplomka\R a data máte uložená v adresáři C:\diplomka\data, je lepší použít k datům relativní cestu ..\data\moje_data.csv. Pak bude vše fungovat i při přenosu do jiného adresáře, na jiný disk nebo na jiný počítač. Ani to však není ideální, protože různé operační systémy používají různá lomítka a zpětná lomítka používaná ve Windows je při zadávání řetězců v R nutné zdvojit. Abyste se vyhnuli problémům, je rozumné používat funkci file.path(), která spojí jednotlivé části cesty k souboru tak, že fungují na každém daném operačním systému:

file.path("..", "diplomka", "moje_data.csv")
## [1] "../diplomka/moje_data.csv"

Zde je cesta oddělena normálními lomítky, protože tento text byl zkompilován na Linuxu.