開始使用免費開始

根據兩個條件尋找相符項目

在這個練習中,你要比對兩個含有對應電影片名的資料集,但其中也夾雜了錯字。第一個資料表 movie_titles 有 10 部電影,需要和第二個資料表 movie_db 做比對。不過這些資料是從掃描文件而來,含有光學字元辨識(OCR)造成的錯誤。

兩個資料表都包含 titleyear 欄位。請用這兩個欄位來找出彼此的相符紀錄。

建立 2 個輔助函式,用來比對相似或相同的欄位值:一個用於電影片名(以 stringdist() 為基礎),另一個用於比較年份,使用會回傳差值的 abs()

本練習屬於課程

R 中級 Regular Expressions

檢視課程

動手互動練習

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

# 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")
編輯並執行程式碼