R 的 data.table 資料操作
Matt Dowle and Arun Srinivasan
Instructors, DataCamp
%like% 可在字元或因子向量中搜尋「樣式」。col %like% pattern # 篩出 start_station 以 San Francisco 開頭的所有列
batrips[start_station %like% "^San Francisco"]
# 等同於
batrips[grepl("^San Francisco", start_station)]
%between% 可搜尋落在閉區間 [val1, val2] 的數值。numeric_col %between% c(val1, val2) # 篩出 duration 介於 2000 到 3000 的所有列
batrips[duration %between% c(2000, 3000)]
# 等同於
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")]
# 比下列方式快很多
batrips[start_station %in% c("Japantown", "Mezes Park", "MLK Library")]
R 的 data.table 資料操作