python-3.x - 大数据集,使用 unstack() 时收到 "Unstacked DataFrame is too big, causing int32 overflow"

标签 python-3.x pandas overflow int32

我试过 pivotgroupby + unstack ,两者都给了我错误。
错误说

"Unstacked DataFrame is too big, causing int32 overflow".



我试图降级 pandas0.21但它与 python 3.7 不兼容,所以有什么解决办法吗?

user_by_movie=  user_items.groupby(['user_id', 'movie_id'])['rating'].min().unstack()

最佳答案

回答

这应该有效,让我知道。
user_by_movie= user_items.groupby(['user_id', 'movie_id'])['rating'].min().to_frame()

关于python-3.x - 大数据集,使用 unstack() 时收到 "Unstacked DataFrame is too big, causing int32 overflow",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60961627/

相关文章:

python - 设置数据类型为 Decimal 的 Pandas 数据框列的小数精度

python - Pandas : Group by and sort by total size

html - 是什么导致我的页面溢出?

python - h5py文件和pickle文件保存模型的区别

python - 列表理解中的多个操作

python - Tkinter TreeView 小部件未正确对齐/在小部件之间添加空间

Python/ Pandas : Dataframe subset by filter criteria

html - 为父级设置溢出时如何避免在行中间切割文本?

css - 隐藏滚动条但与父 div 一起滚动

python - 检测 → Python 中的符号