大数据集, 使用 unstack() 时接收"Unstacked DataFrame is too big, causing int32 overflow"



我尝试了pivotgroupby + unstack,它们都给了我错误。错误显示

"未打包的DataFrame太大,导致int32溢出"。

我试图将pandas降级为0.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()

相关内容

最新更新