4.4 Načítání dat z balíků

Mnoho R-kových balíků obsahuje data. K načtení těchto dat slouží funkce data(). Tato funkce data nevrací, nýbrž je načte na pozadí.

library(ggplot2)
data("diamonds")
head(diamonds)
## # A tibble: 6 x 10
##   carat       cut color clarity depth table price     x     y     z
##   <dbl>     <ord> <ord>   <ord> <dbl> <dbl> <int> <dbl> <dbl> <dbl>
## 1  0.23     Ideal     E     SI2  61.5    55   326  3.95  3.98  2.43
## 2  0.21   Premium     E     SI1  59.8    61   326  3.89  3.84  2.31
## 3  0.23      Good     E     VS1  56.9    65   327  4.05  4.07  2.31
## 4  0.29   Premium     I     VS2  62.4    58   334  4.20  4.23  2.63
## 5  0.31      Good     J     SI2  63.3    58   335  4.34  4.35  2.75
## 6  0.24 Very Good     J    VVS2  62.8    57   336  3.94  3.96  2.48

Funkce data může vypsat i seznam dat obsažených v daném balíku:

data(package = "ggplot2")

Umožňuje i načíst data bez načtení balíku. K tomu stačí určit jméno balíku:

data("economics", package = "ggplot2")
head(economics)
## # A tibble: 6 x 6
##         date   pce    pop psavert uempmed unemploy
##       <date> <dbl>  <int>   <dbl>   <dbl>    <int>
## 1 1967-07-01 507.4 198712    12.5     4.5     2944
## 2 1967-08-01 510.5 198911    12.5     4.7     2945
## 3 1967-09-01 516.3 199113    11.7     4.6     2958
## 4 1967-10-01 512.9 199311    12.5     4.9     3143
## 5 1967-11-01 518.1 199498    12.5     4.7     3066
## 6 1967-12-01 525.8 199657    12.1     4.8     3018

Poznámka: Některé balíky načtou data hned při svém načtení, takže není třeba je zpřístupňovat pomocí funkce data().

Dokumentace k datům funguje stejně jako dokumentace k funkcím. Po načtení dat economics můžete dokumentaci zobrazit např. takto: ?economics.