Tento dokument demonštruje prácu s numerickými, logickými a textovými hodnotami v R. Obsahuje príklady aj malé cvičenia s riešením.
# Priradenie konštanty do premennej
a <- 12.4
b <- 5.7
# Arithmetic
sum_ab <- a + b
diff_ab <- a - b
prod_ab <- a * b
quot_ab <- a / b
power_ab <- a ^ b
mod_ab <- a %% 3
int_div_ab <- a %/% 3
# Rounding
round_b <- round(b)
ceil_b <- ceiling(b)
floor_b <- floor(b)
a; b
[1] 12.4
[1] 5.7
[1] 18.1
[1] 6.7
[1] 70.68
[1] 2.175439
[1] 1708062
[1] 0.4
[1] 4
[1] 6
[1] 6
[1] 5
first <- "Beatrix"
last <- "Tóthová"
full <- paste(first, last)
full_nospace <- paste0(first, last)
csv_line <- paste("red", "blue", "purple", sep = ",")
first; last; full; full_nospace; csv_line
[1] "Beatrix"
[1] "Tóthová"
[1] "Beatrix Tóthová"
[1] "BeatrixTóthová"
[1] "red,blue,purple"
[1] FALSE
[1] FALSE
[1] TRUE
[1] TRUE
[1] FALSE
[1] 5 9 1
[1] "Ahoj" "Ahoj" "Ahoj"
veta <- "R je skvelý jazyk na analýzu dát"
grepl("skvelý", veta) # vráti TRUE, ak text obsahuje "skvelý"
[1] TRUE