将关系数据框转换为指标变量

atom

我有一个包含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
阿克伦

我们可以用

library(reshape2)
dcast(df, customer~purchase, length, value.var='purchase')
#    customer Eggs Juice Milk
#1        A    1     0    1
#2        B    0     1    1

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将关系数据库转换为图形数据库

来自分类Dev

将大型XML文件转换为关系数据库

来自分类Dev

如何将Excel表转换为关系数据库表设计?

来自分类Dev

将 JSON 转换为关系数据库格式表(带有重复值) PHP

来自分类Dev

SQL Server - 如何将 JSON 转换为关系数据库

来自分类Dev

将数据框中的列中的值转换为自己的指标列

来自分类Dev

如何将数据框转换为变量

来自分类Dev

如何使用索引将R数据帧因子转换为指标变量

来自分类Dev

如何将具有3列的关系数据集转换为2d稀疏矩阵?

来自分类Dev

将Dat数据转换为数据框

来自分类Dev

将xml数据转换为数据框

来自分类Dev

关系数据库:变量字段

来自分类Dev

将pandas数据框转换为列表

来自分类Dev

将元组转换为数据框

来自分类Dev

将列表转换为是/否的数据框

来自分类Dev

将数据框转换为列表

来自分类Dev

将字符列表转换为数据框

来自分类Dev

将数据框转换为字典

来自分类Dev

将数据框列转换为因数

来自分类Dev

将数据框转换为矩阵

来自分类Dev

将数据框转换为XML

来自分类Dev

将嵌套列表转换为数据框

来自分类Dev

将矩阵转换为数据框

来自分类Dev

将键值数据框转换为列表

来自分类Dev

将数组转换为数据框

来自分类Dev

自动将数据框转换为因数

来自分类Dev

将列表转换为数据框

来自分类Dev

将输出转换为熊猫数据框

来自分类Dev

将数据框转换为命名向量