Manipulação de dados com data.table em R
Matt Dowle and Arun Srinivasan
Instructors, DataCamp
%like% permite buscar um padrão em vetores de caracteres ou fatorescol %like% pattern # Filtrar linhas em que start_station começa com San Francisco
batrips[start_station %like% "^San Francisco"]
# Em vez de
batrips[grepl("^San Francisco", start_station)]
%between% busca valores no intervalo fechado [val1, val2] numeric_col %between% c(val1, val2) # Filtrar linhas com duration entre 2000 e 3000
batrips[duration %between% c(2000, 3000)]
# Em vez de
batrips[duration >= 2000 & duration <= 3000]
%chin% é similar a %in%, mas é muito mais rápido e só para vetores de caracterescharacter_col %chin% c("val1", "val2", "val3") # Filtrar linhas em que start_station é
# "Japantown", "Mezes Park" ou "MLK Library"
batrips[start_station %chin% c("Japantown", "Mezes Park", "MLK Library")]
# Muito mais rápido que
batrips[start_station %in% c("Japantown", "Mezes Park", "MLK Library")]
Manipulação de dados com data.table em R