Bắt đầu ngayBắt đầu miễn phí

Tôi %like% data.table

%like% là một hàm rất hữu ích để lọc các hàng từ data.table khớp với một mẫu (pattern), khác với việc khớp chính xác như ở bài trước. Hàm này cũng có thể dùng độc lập trên một vector, ví dụ:

x <- c("aaba", "aaba", "baca")

# Tìm "aa" ở bất kỳ vị trí nào trong chuỗi
x %like% "aa"
[1]  TRUE  TRUE FALSE

# Tìm "ba" ở cuối chuỗi
x %like% "ba$"
[1]  TRUE  TRUE FALSE

Ký tự đặc biệt $ cho biết bạn đang tìm chuỗi kết thúc bằng một mẫu cụ thể.

Bài tập này là một phần của khóa học

Xử lý dữ liệu với data.table trong R

Xem khóa học

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

# Filter all rows where end_station contains "Market"
any_markets <- batrips[___]
any_markets
Chỉnh sửa và Chạy Mã