【发布时间】:2015-12-18 15:27:55
【问题描述】:
我有一个包含 2 列、客户和购买的关系数据框。我想要一个数据框,其中每个不同的客户都有一行,每个产品都有一个列,其中的指标变量显示该客户是否购买了该产品。
例子:
df <- data.frame(customer=c("A", "A", "B", "B"), purchase = c("Milk", "Eggs", "Juice", "Milk"))
customer purchase
1 A Milk
2 A Eggs
3 B Juice
4 B Milk
我想要:
customer Milk Eggs Juice
1 A 1 1 0
2 B 1 0 1
【问题讨论】:
-
只需使用
table(df)。 -
谢谢!我想这就是我所需要的
-
链接问题的答案显示了当组合不止一个时该怎么办,从而为您提供一组实际的指标变量而不是列表结果。
标签: r dataframe relational indicator