我正在尝试使用Pandas将100多个数据框合并为一个数据框。当我尝试将它们全部合并时,iPython内核就死了。
我已经尝试按照建议here卸载并重新安装ipython和jupyter notebook。我已经在Spyder和Jupyter Notebook中运行了这段代码,并且两者的内核均已死亡。我都是通过Mac OSX上的Anaconda Navigator安装的。
在终端中,我得到的唯一错误是:
[I 09:09:34.341 NotebookApp] KernelRestarter: restarting kernel (1/5), keep random ports kernel 89dadad3-97c9-42c6-bcc9-9cedc4a6b6ff restarted
我用于合并所有数据框的代码是
mega_df = reduce((lambda x, y: pd.merge(x, y, how = 'outer', on = col)), df_list)
我希望结果是一个大约4500行和12000列的数据框。