R의 data.table로 데이터 조작하기
Matt Dowle and Arun Srinivasan
Instructors, DataCamp
%like%는 문자 또는 팩터 벡터에서 패턴을 검색합니다col %like% pattern # start_station이 San Francisco로 시작하는 모든 행 추출
batrips[start_station %like% "^San Francisco"]
# Instead of
batrips[grepl("^San Francisco", start_station)]
%between%는 닫힌 구간 [val1, val2]에서 값을 검색합니다numeric_col %between% c(val1, val2) # duration이 2000 이상 3000 이하인 모든 행 추출
batrips[duration %between% c(2000, 3000)]
# Instead of
batrips[duration >= 2000 & duration <= 3000]
%chin%은 %in%과 유사하지만 문자 벡터 전용이며 훨씬 빠릅니다character_col %chin% c("val1", "val2", "val3") # start_station이
# "Japantown", "Mezes Park" 또는 "MLK Library"인 모든 행 추출
batrips[start_station %chin% c("Japantown", "Mezes Park", "MLK Library")]
# Much faster than
batrips[start_station %in% c("Japantown", "Mezes Park", "MLK Library")]
R의 data.table로 데이터 조작하기