I %like% data.tables
%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