,我有以下類型的數據:[R如何發現數據差距和分類,如果差距大
all_exercises <- c(1,2,9,4,5,7,6,8,3)
user_id <- c(14,14,14,14,14,16,16,16,16,16)
exercise_id <- c(1,2,9,4,5,1,2,4,5,6)
df <- data.frame(user_id,exercise_id)
df
user_id exercise_id
1 14 1
2 14 2
3 14 9
4 14 4
5 14 5
6 16 1
7 16 2
8 16 4
9 16 5
10 16 6
現在我感興趣的是找到用戶其沒有采取3行中的所有練習。練習的順序與1:9有些不同,如果用戶在他們之間有差距,他也應該考慮。在我的例子中,用戶14因爲沒有練習7,6,8,3而退出。用戶16不被user_id
下降,因爲演習的差距是在最大2
您正在尋找'diff' – Sotos