gpt4 book ai didi

r - 在 R 中,如何使用其他数据帧上每个字符串的出现次数创建新数据帧,例如产品列表和销售篮子中的产品

转载 作者:行者123 更新时间:2023-12-02 18:25:55 26 4
gpt4 key购买 nike

每个销售篮子的数据框:

sells <- data.frame(buyers = c('buyer001', 'buyer002', 'buyer002'),
cart = c('apple > orange > grape > grape',
'orange > orange', 'apple > grape'))

包含商店库存的数据框

fruits <- data.frame(fruits = c('apple', 'orange', 'grape'))

数据框结果

result <- data.frame(buyers = c('apple', 'orange', 'grape'),
cart = c(2, 3, 3))

最佳答案

stack(table(unlist(strsplit(sells$cart, "\\W+"))))
values ind
1 2 apple
2 3 grape
3 3 orange

关于r - 在 R 中,如何使用其他数据帧上每个字符串的出现次数创建新数据帧,例如产品列表和销售篮子中的产品,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70175697/

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