R-如何根据另一列计算唯一行数

时间:2016-03-09 21:10:38

标签: r unique rowcount

我正在处理大量客户数据,并试图找到每个月客户访问的平均商店数量。在我的数据中,我有每个客户的唯一标识号和他们访问的商店代码。我的数据框样本如下所示:

~

基于此,我想要的是一个简单的表格,供客户A-B-C使用他们访问过的唯一商店数量,其中A为2,B和C为1。你能帮忙吗?

1 个答案:

答案 0 :(得分:0)

data1
# customercode       Date productcode sitecode
# 1            A 01/01/2016           X     1000
# 2            B 02/01/2016           X     1000
# 3            A 03/01/2016           Y     1001
# 4            C 04/01/2016           X     1000


result=table(data1$customercode,data1$sitecode)
result

  1000 1001
A    1    1
B    1    0
C    1    0

希望这在某种程度上有所帮助。