Я пытаюсь создать новую переменную в R, которая дает уникальное (упорядоченное) числовое значение для каждого наблюдения на основе повторяющихся значений в другой переменной , Я поставил ниже, как выглядят данные, и то, что мне тоже понравится. Может ли кто-нибудь помочь?Создание новой переменной, которая подсчитывает количество повторяющихся значений из другой переменной в R
name <- c("Alex", "Alex", "Alex", "Bill", "Bill", "Cathy")
purchase <- c("hat", "bag", "book", "bag", "book", "book")
individual_purchase_No <- c(1, 2, 3, 1, 2, 1)
Что данные выглядит следующим образом:
purchase.data <- data.frame(name, purchase)
То, что я хочу, чтобы данные выглядеть следующим образом:
purchase_order.data <- data.frame(name, purchase, individual_purchase_No)