微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

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

一个

enter image description here

的熊猫桌

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

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

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

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

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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。