R: Добавить столбец с номером появления х текущей строки - PullRequest
0 голосов
/ 15 октября 2019

(возможно, ответил раньше, но не может найти его, возможно, неправильно его сформулировав.)

Иметь текущий набор данных, где каждая строка представляет собой отдельную запись видео, но одни и те же видео появляются снова и снова.

Потребность каждый раз, когда video_id (символ) того же видео появляется, говорит, что это количество появлений. Пример: 1

1 Ответ

0 голосов
/ 15 октября 2019

Попробуйте это:

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)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...