Cvičebnice jazyka R |
Algoritmizace a programování |
Analýza dat v R |
Rozšířené základy R |
Databázové systémy v biomedicíně |
Teoretické základy informatiky |
Výpočetní matematické systémy |
Výstupy z výukové jednotky |
Nevýhody R |
Rozšířené ovládání R |
R jako programovací jazyk |
Nápověda |
Literatura |
Příklady k procvičení |
Datové struktury |
Výstupy z výukové jednotky |
Vektory |
Úprava a transformace dat v R |
Seřazení |
Práce s numerickým vektorem |
Práce s vektorem znakových řetězců |
Práce s logickým vektorem |
Matice a pole |
Seznam (list) |
Datová tabulka |
Příklady k procvičení |
Výstupy z výukové jednotky |
Načítání a ukládání dat |
Přidávání, odstraňování a transformace a rekódování proměnných |
Reorganizace datových tabulek |
Spojování datových tabulek |
Agregace |
Sumarizace |
Příklady k procvičení |
Grafické výstupy R |
Základní balíky pro analýzu dat v R |
Výstupy z výukové jednotky |
Tradiční grafika |
Grid grafika |
Trellis grafy |
Ukládání grafů |
Příklady k procvičení |
Základy optimální práce v R |
Příklad komplexní analýzy dat |
Část 1: Výnos v Čechách a na Moravě |
Část 2: Skupiny plodin na základě nutričních hodnot |
Část 3: Skupiny krajů a plodin na základě výnosů |
Zobrazení výsledků - heatmapa |
Úvod do Bioconductor |
Propojení C a R |
Výstupy z výukové jednotky |
Odkazování na C funkci v R |
Datové struktury v C |
C++ funkce v R |
Další materiály k propojení R a C |
Příklady k procvičení |
Tvorba R balíku |

Seřazení
Pro seřazení vektorů existují tři základní funkce: sort(), rank() a order().
> a<-c(8,5,7,2,6,1,3)
> b<-c("b", "f", "a", "j", "d")
> d<-c(T, F, T, F)
> sort(a); sort(b); sort(d)
[1] 1 2 3 5 6 7 8
[1] "a" "b" "d" "f" "j"
[1] FALSE FALSE TRUE TRUE
> rank(a); rank(b); rank(d)
[1] 7 4 6 2 5 1 3
[1] 2 4 1 5 3
[1] 3.5 1.5 3.5 1.5
> order(a); order(b); order(d)
[1] 6 4 7 2 5 3 1
[1] 3 1 5 2 4
[1] 2 4 1 3
Úlohy k procvičení:
1. Zjistěte, jaký je rozdíl mezi funkcemi sort, rank a order.