gpt4 book ai didi

r - 在 R 中创建新的数据框

转载 作者:行者123 更新时间:2023-12-04 22:30:50 25 4
gpt4 key购买 nike

我在 R 中有这种格式的数据

customer_key    item_key    units
2669699 16865 1.00
2669699 16866 1.00
2669699 46963 2.00
2685256 55271 1.00
2685256 43458 1.00
2685256 54977 1.00
2685256 2533 1.00
2685256 55011 1.00
2685256 44785 2.00

但我想获得唯一的 head_key 作为列,我希望我的其他变量名称是 item_key 中的唯一值,它们的值将是这样的单位
customer_key       '16865'   '16866'  '46963'  '55271'   '43458'   '54977'    '2533'
2669699 1.00 1.00 1.00 0.00 0.00 0.00 0.00
2685256 0.00 0.00 0.00 1.00 1.00 1.00 2.00

请帮我转换数据以进行聚类分析

最佳答案

这是一种方法。

library(tidyr)

spread(mydf,item_key, units, fill = 0)

# customer_key 2533 16865 16866 43458 44785 46963 54977 55011 55271
#1 2669699 0 1 1 0 0 2 0 0 0
#2 2685256 1 0 0 1 2 0 1 1 1

关于r - 在 R 中创建新的数据框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26730078/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com