J'aime les data.tables avec %like%
%like% est une fonction très pratique pour filtrer les lignes d'un data.table qui correspondent à un motif, plutôt que des correspondances exactes comme dans l'exercice précédent. Elle peut aussi s'utiliser directement sur un vecteur, par exemple :
x <- c("aaba", "aaba", "baca")
# Chercher « aa » n'importe où dans la chaîne
x %like% "aa"
[1] TRUE TRUE FALSE
# Chercher « ba » à la fin d'une chaîne
x %like% "ba$"
[1] TRUE TRUE FALSE
Le métacaractère $ indique que vous recherchez une chaîne qui se termine par un motif précis.
Cette activité fait partie du cours
Manipulation de données avec data.table en R
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# Filter all rows where end_station contains "Market"
any_markets <- batrips[___]
any_markets