我有一个数据集象下面这样:与分组一些特征子集的意见
date, time,product,shop_id
20140104 900 Banana 18
20140104 900 Banana 19
20140104 924 Banana 18
20140104 929 Banana 18
20140104 932 Banana 20
20140104 948 Banana 18
,我需要与不同product
提取的意见,和不同shop_id
所以,我需要组观察由product+shop_id
这里是我的代码:
library(plyr)
d_ply(shop, .(product,shop_id ),table )
print(p)
不幸的是,它打印null
数据集:
date=c(20140104,20140104,20140104,20140104,20140104)
time=c(924 ,900,854,700,1450)
product=c(Banana ,Banana ,Banana ,Banana ,Banana)
shop_id=c(18,18,18,19,20)
shop<-data.frame(date=date,time=time,product=product,shop_id=shop_id)
输出应该是
date, time, product, shop_id
20140104 900 Banana 19
20140104 932 Banana 20
20140104 948 Banana 18
什么是'time' 948和932 –
选择给定的行他们有diferent'shop_id'逻辑。每个选定的观察应该有独特的产品或shop_id,或两者都 – user5363938
但为什么你选择时间948而不是900当从商店18香蕉? – ira