(возможно, ответил раньше, но не может найти его, возможно, неправильно его сформулировав.)
Иметь текущий набор данных, где каждая строка представляет собой отдельную запись видео, но одни и те же видео появляются снова и снова.
Потребность каждый раз, когда video_id (символ) того же видео появляется, говорит, что это количество появлений. Пример: 1
Попробуйте это:
df <- data.frame(video_id=c('abc', rep('def', 2), rep('abc', 2), 'ghi', 'abc'), views=c(100, 50, 70, 120, 150, 300, 150)) df$appearance <- ave(df$views, df$video_id, FUN=seq_along)