Tento notebook demonštruje základné operácie v jazyku R so:
Tam, kde je to užitočné, sú zahrnuté malé cvičenia.
Najskôr si vytvoríme jednoduché číselné premenné a vyskúšame základné aritmetické operácie.
# Jednoduché číselné premenné
a <- 12 # priradenie hodnoty
b <- 4.2 # priradenie hodnoty
# Základné aritmetické operácie
sum_ab <- a + b # sčítanie
diff_ab <- a - b # rozdiel
prod_ab <- a * b # násobenie
quot_ab <- a / b # delenie
power_ab <- a ^ 2 # umocňovanie
mod_ab <- a %% 5 # zvyšok po delení 5
# Zaokrúhľovanie
round_b <- round(b) # zaokruhlovanie smerom k najblizsiemu celemu cislu
ceil_b <- ceiling(b) # najblizsie vyssie cele cislo
floor_b <- floor(b) # najblizsie nizsie cele cislo
a; b
## [1] 12
## [1] 4.2
## [1] 16.2
## [1] 7.8
## [1] 50.4
## [1] 2.857143
## [1] 144
## [1] 2
## [1] 4
## [1] 5
## [1] 4
meno <- "Erika"
priezvisko <- "Polakovičová"
full <- paste(meno, priezvisko) # spojenie dvoch text. premennych do jednej (s medzerou)
full_nospace <- paste0(meno, priezvisko) # spojenie bez medzery
csv_line <- paste("apple", "banana", "pear", sep = ",") # spojenie textov s oddelovacom ,
meno; priezvisko; full; full_nospace; csv_line # bodkočiarka tu nahradzuje odskok na novy riadok
## [1] "Erika"
## [1] "Polakovičová"
## [1] "Erika Polakovičová"
## [1] "ErikaPolakovičová"
## [1] "apple,banana,pear"
## [1] FALSE
## [1] FALSE
## [1] TRUE
## [1] TRUE
## [1] TRUE
## [1] TRUE
## [1] TRUE
## [1] TRUE
## [1] FALSE
## [1] TRUE
## [1] FALSE
Ako novinku si ukážeme funkcie grepl()
a
gsub()
na prácu s textom.
grepl()
zisťuje, či sa v texte nachádza určitý
reťazec,gsub()
nahrádza podreťazec v texte iným.veta <- "Bratislava je hlavné mesto Slovenska"
# Zisťovanie, či sa v texte nachádza slovo "mesto"
grepl("mesto", veta)
## [1] TRUE
## [1] "Bratislava je hlavné mesto Európy"