Xử lý dữ liệu với data.table trong R
Matt Dowle and Arun Srinivasan
Instructors, DataCamp
%like% cho phép bạn tìm theo một mẫu trong vector character hoặc factorcol %like% pattern # Lọc các hàng có start_station bắt đầu bằng San Francisco
batrips[start_station %like% "^San Francisco"]
# Thay vì
batrips[grepl("^San Francisco", start_station)]
%between% cho phép bạn tìm các giá trị trong khoảng đóng [val1, val2] numeric_col %between% c(val1, val2) # Lọc các hàng có duration trong khoảng 2000 đến 3000
batrips[duration %between% c(2000, 3000)]
# Thay vì
batrips[duration >= 2000 & duration <= 3000]
%chin% giống %in%, nhưng nhanh hơn nhiều và chỉ dùng cho vector kiểu charactercharacter_col %chin% c("val1", "val2", "val3") # Lọc các hàng có start_station là
# "Japantown", "Mezes Park" hoặc "MLK Library"
batrips[start_station %chin% c("Japantown", "Mezes Park", "MLK Library")]
# Nhanh hơn nhiều so với
batrips[start_station %in% c("Japantown", "Mezes Park", "MLK Library")]
Xử lý dữ liệu với data.table trong R