To jest stara wersja strony!
filter(tablica, warunek1, …)
t1 = data.frame(id = 11:16, zmienna1 = c('a', 'b', 'c', 'd', 'e', 'f')) filter(t1, id < 13, zmienna1 %in% c('b', 'c')) # wynikiem będzie: # # id zmienna1 # 12 b filter(t1, id < 13 | zmienna1 %in% c('b', 'c')) # wynikiem będzie: # # id zmienna1 # 12 b # 13 c
slice(tablica, wektorNumerówWierszy)
t1 = data.frame(id = 11:16, zmienna1 = c('a', 'b', 'c', 'd', 'e', 'f')) slice(t1, c(2, 4, 6)) # wynikiem będzie: # # id zmienna1 # 12 b # 14 d # 16 f
semi_join(tablica1, tablica2)
t1 = data.frame(id = 1:3, zmienna1 = c('a', 'b', 'c')) t2 = data.frame(id = 2:4, zmienna2 = c('x', 'y', 'z')) semi_join(t1, t2) # wynikiem będzie: # # id zmienna1 # 2 b # 3 c
anti_join(tablica1, tablica2)
t1 = data.frame(id = 1:3, zmienna1 = c('a', 'b', 'c')) t2 = data.frame(id = 2:4, zmienna2 = c('x', 'y', 'z')) anti_join(t1, t2) # wynikiem będzie: # # id zmienna1 # 1 a
distinct(tablica)
dane = data.frame(x = c(1, 1, 1), y = c(1, 2, 1)) distinct(dane) # wynikiem będzie: # # x y # 1 1 # 1 2