我 %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