从两列表分别创建98720或24875列中的唯一值的交叉表创建表的方法是什么?

问题描述

有一个

enter image description here

的熊猫桌

我需要创建一个交叉表表,该表在行中具有唯一用户,在列中具有唯一产品代码,并在单元格中具有每个用户的产品计数。 我遇到的问题是我收到了

MemoryError:无法分配形状为(98720,24875)和数据类型为float64的数组

当我尝试创建它时(使用pd.crosstab)。

最后,我需要创建一个(98720,24875)表,其中包含每个用户购买的产品数量。

假设应该通过某种方式将其创建为稀疏矩阵。任何建议都将受到欢迎。预先谢谢你。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...