R 总结数据框中的独特组合

R 总结数据框中的独特组合,r,R,在下面的示例数据集中,我需要找到每年汇总的每个产品的唯一客户数。输出必须是带有标题的data.frame:年份-产品-客户数量 谢谢你的帮助 year <- c("2009", "2010") product <- c("a", "b", "c") df <- data.frame(customer = sample(letters, 50, replace = T), product = sample(product, 50, replace

在下面的示例数据集中,我需要找到每年汇总的每个产品的唯一客户数。输出必须是带有标题的data.frame:年份-产品-客户数量

谢谢你的帮助

year <- c("2009", "2010")
product <- c("a", "b", "c")
df <- data.frame(customer = sample(letters, 50, replace = T),
                 product = sample(product, 50, replace = T),
                 year = sample(year, 50, replace = T))

year使用
plyr
摘要

require(plyr)
ddply(df, .(product, year), summarise, customers=length(unique(customer)))

使用plyr的
摘要

require(plyr)
ddply(df, .(product, year), summarise, customers=length(unique(customer)))
使用
aggregate()
(在随附的R统计数据包中):

agdfWith
aggregate()
(包含在随附的-With-R统计数据包中):


agdfI我不反对这个。但是,一个没有研究成果的问题很可能会被否决。如果可能的话,编辑你的问题,让我们看看你到目前为止做了些什么。我不反对这一点。但是,一个没有研究成果的问题很可能会被否决。如果可能,请编辑您的问题,向我们展示您迄今为止所做的工作。