Kom igångKom igång gratis

Hitta matchningar baserade på två villkor

I den här övningen ska du matcha 2 datamängder med motsvarande filmtitlar, men som också innehåller stavfel. I den första tabellen movie_titles finns tio filmer som du ska matcha mot den andra tabellen movie_db. Tabellerna är baserade på inskannade dokument och innehåller fel som uppstått vid optisk teckenigenkänning (OCR).

Båda tabellerna innehåller kolumnerna title och year. Använd dessa för att hitta matchningar dem emellan.

Skapa 2 hjälpfunktioner som matchar poster som är lika eller likartade. En för filmtitlarna (baserad på stringdist()) och en för att jämföra år med hjälp av abs() (som returnerar differensen).

Den här övningen är en del av kursen

Reguljära uttryck på mellannivå i R

Visa kurs

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# Calculate the string distance - it should be smaller than 3
is_string_distance_below_three <- function(left, right) {
  ___(left, right) < ___
}

is_string_distance_below_three("Hi there", "Hi there")
Redigera och kör kod