การจัดการข้อมูลด้วย data.table ใน R
Matt Dowle and Arun Srinivasan
Instructors, DataCamp
%like% ใช้ค้นหา รูปแบบ ใน vector ประเภท character หรือ factorcol %like% pattern # Subset all rows where start_station starts with 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) # Subset all rows where duration is between 2000 and 3000
batrips[duration %between% c(2000, 3000)]
# Instead of
batrips[duration >= 2000 & duration <= 3000]
%chin% คล้ายกับ %in% แต่เร็วกว่ามาก และใช้ได้เฉพาะกับ character vectorcharacter_col %chin% c("val1", "val2", "val3") # Subset all rows where start_station is
# "Japantown", "Mezes Park" or "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")]
การจัดการข้อมูลด้วย data.table ใน R