У меня есть набор данных, который содержит повторяющиеся строки, и я хочу, чтобы пронумеровать их следующим образом:Нумерация Дубликаты в R с использованием sqldf
Оригинальный набор данных:
DF <- structure(list(pol_no = c(1L, 1L, 2L, 2L, 2L), os = c(23L, 33L,
45L, 56L, 45L), paid = c(45L, 67L, 78L, 89L, 78L)), .Names = c("pol_no",
"os", "paid"), class = "data.frame", row.names = c(NA, -5L))
, который выглядит следующим образом:
> DF
pol_no os paid
1 1 23 45
2 1 33 67
3 2 45 78
4 2 56 89
5 2 45 78
, и я хочу, чтобы пронумеровать дубликаты в pol_no следующим образом:
pol_no os paid count
1 23 45 1
1 33 67 2
2 45 78 1
2 56 89 2
2 45 78 3
Большое спасибо.
С уважением,
манси
EDIT: добавлен dput()
вывод, чтобы сделать его воспроизводимым и фиксированного форматирования.