合并 pandas 中的两个数据框,给出“内核似乎已经死机。它将自动重启。”使用 Jupyter 笔记本

Posted

技术标签:

【中文标题】合并 pandas 中的两个数据框,给出“内核似乎已经死机。它将自动重启。”使用 Jupyter 笔记本【英文标题】:Merge two data frames in pandas giving "The kernel appears to have died. It will restart automatically." using Jupyter notebook 【发布时间】:2021-02-09 01:55:07 【问题描述】:

我想使用 pandas 中的合并功能合并两个数据框。当我想在一个普通列上这样做时,jupyter notebook 给我以下错误“内核似乎已经死了。它将自动重新启动。”每个数据框大约有 50k 行。但是,当我用每个数据帧中的 50 行尝试同样的事情时,它工作得很好。我想知道是否有人有建议。

【问题讨论】:

50k x 50k 大约有 25 亿行。你的系统有足够的内存吗? 【参考方案1】:

这很可能是您机器的内存/内存问题。检查您拥有的内存并在执行合并操作时对其进行监控。

【讨论】:

以上是关于合并 pandas 中的两个数据框,给出“内核似乎已经死机。它将自动重启。”使用 Jupyter 笔记本的主要内容,如果未能解决你的问题,请参考以下文章

在 Pandas/Python 中合并两个数据框,保留数据框 1 中的所有列

在 Pandas 中合并两个大型数据框

Pandas 合并具有不同列的两个数据框

列出两列时合并两个 Pandas 数据框

将来自一个数据框的值合并到 Pandas 中的新列中[重复]

使用 pandas 追加、连接、连接或合并两个数据框