開始使用免費開始

我 %like% data.table

%like% 是個非常實用的函式,用來從 data.table 依照樣式比對來篩選列,不同於上一個練習中的「完全」相符。它也可以直接用在向量上,例如:

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

# 在字串中的任意位置搜尋 "aa"
x %like% "aa"
[1]  TRUE  TRUE FALSE

# 在字串結尾搜尋 "ba"
x %like% "ba$"
[1]  TRUE  TRUE FALSE

特殊字元 $ 表示你要搜尋的是以特定樣式作為「結尾」的字串。

本練習屬於課程

R 的 data.table 資料操作

檢視課程

動手互動練習

試著完成這個範例程式碼,體驗一下這個練習。

# Filter all rows where end_station contains "Market"
any_markets <- batrips[___]
any_markets
編輯並執行程式碼