R 总结数据框中的独特组合
在下面的示例数据集中,我需要找到每年汇总的每个产品的唯一客户数。输出必须是带有标题的data.frame:年份-产品-客户数量 谢谢你的帮助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
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统计数据包中):
agdfWithaggregate()
(包含在随附的-With-R统计数据包中):
agdfI我不反对这个。但是,一个没有研究成果的问题很可能会被否决。如果可能的话,编辑你的问题,让我们看看你到目前为止做了些什么。我不反对这一点。但是,一个没有研究成果的问题很可能会被否决。如果可能,请编辑您的问题,向我们展示您迄今为止所做的工作。