【发布时间】:2016-03-17 19:10:29
【问题描述】:
我正在尝试在 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)
【问题讨论】: