[1] FALSE
[1] TRUE
[1] FALSE
[1] TRUE
[1] TRUE
[1] FALSE
[1] TRUE
[1] FALSE
[1] 18 20 22 19 21
[1] "Eva" "Marek" "Tomáš" "Lucia" "Nina"
[1] 19 21 23 20 22
[1] FALSE FALSE TRUE FALSE TRUE
[1] 20
[1] 18
[1] 22
[1] 18
[1] 22 19 21
[1] "Tomáš" "Nina"
Zadanie:
Vytvorte vektor teplôt za 5 dní a vypočítajte priemernú teplotu.
Zistite, v ktoré dni bola teplota vyššia ako priemer.
Riešenie:
teploty <- c(19, 21, 23, 20, 22)
priemer <- mean(teploty)
nad_priemer <- teploty > priemer
priemer; nad_priemer
[1] 21
[1] FALSE FALSE TRUE FALSE TRUE
[,1] [,2] [,3]
[1,] 1 4 7
[2,] 2 5 8
[3,] 3 6 9
[,1] [,2] [,3]
[1,] 1 2 3
[2,] 4 5 6
[3,] 7 8 9
[,1] [,2] [,3]
[1,] 2 8 14
[2,] 4 10 16
[3,] 6 12 18
[,1] [,2] [,3]
[1,] 2 8 14
[2,] 4 10 16
[3,] 6 12 18
[,1] [,2] [,3]
[1,] 30 66 102
[2,] 36 81 126
[3,] 42 96 150
[1] 4
[1] 1 2 3
[1] 2 5 8
Zadanie:
Vytvorte maticu 2x3 obsahujúcu čísla 10 až 15.
Vypočítajte jej transpozíciu a súčet všetkých prvkov.
Riešenie:
[,1] [,2] [,3]
[1,] 10 12 14
[2,] 11 13 15
[,1] [,2]
[1,] 10 11
[2,] 12 13
[3,] 14 15
[1] 75
[,1] [,2]
[1,] 2 8
[2,] 4 10
[3,] 6 12
[1] 5 7 9
[1] 4 10
[1] FALSE TRUE TRUE
mena <- c("Adam", "Beáta", "Cyril", "Dana", "Eva")
body <- c(48, 75, 62, 49, 91)
splnil <- body >= 50
sprava <- paste("Študent", mena,
"- výsledok:", body, "bodov –",
ifelse(splnil, "Splnil", "Nesplnil"))
sprava
[1] "Študent Adam - výsledok: 48 bodov – Nesplnil"
[2] "Študent Beáta - výsledok: 75 bodov – Splnil"
[3] "Študent Cyril - výsledok: 62 bodov – Splnil"
[4] "Študent Dana - výsledok: 49 bodov – Nesplnil"
[5] "Študent Eva - výsledok: 91 bodov – Splnil"
mena_uspesni <- mena[splnil]
uspesni <- toupper(mena_uspesni)
veta <- paste("Úspešní študenti sú:", paste(uspesni, collapse = ", "))
veta
[1] "Úspešní študenti sú: BEÁTA, CYRIL, EVA"