当前位置: 首页 > 知识库问答 >
问题:

Dataframe merge给出“进程结束,退出代码137(被信号9:SIGKILL中断)`

桓瀚
2023-03-14

我使用数据帧合并3次以获得我想要的结果

def write_dips(writer):
    df_dips = pd.read_excel(file_path, sheet_name='DipsSummary')
    df_sales = pd.read_excel(file_path, sheet_name='SaleSummary')
    df_delivery = pd.read_excel(file_path, sheet_name='DeliverySummary')
    df_mapping = pd.read_csv(mappingfilepath, delimiter=',', skiprows=[1])

    df_dips = df_dips.merge(df_mapping, left_on='Site', right_on='SHIP TO NAME',how='left')
    df_dips = df_dips.merge(df_sales, left_on ='IDASS ID', right_on='IdassId',how='left')
    df_dips = df_dips.merge(df_delivery, left_on='SHIP-TO PARTY', right_on='Ship-To Party', how='left')

当我尝试做第三个合并选项时,我得到以下错误;

过程结束,退出代码137(被信号9:SIGKILL中断)

我如何克服这个问题?

共有1个答案

劳韬
2023-03-14

我通过在每次合并时使用fillna(0)克服了这个问题。

def write_dips(writer):
    df_dips = pd.read_excel(file_path, sheet_name='DipsSummary')
    df_sales = pd.read_excel(file_path, sheet_name='SaleSummary')
    df_delivery = pd.read_excel(file_path, sheet_name='DeliverySummary')
    df_mapping = pd.read_csv(mappingfilepath, delimiter=',', skiprows=[1])

df_dips = df_dips.merge(df_mapping, left_on='Site', right_on='SHIP TO NAME',how='left').fillna(0)
df_dips = df_dips.merge(df_sales, left_on ='IDASS ID', right_on='IdassId',how='left').fillna(0)
df_dips = df_dips.merge(df_delivery, left_on='SHIP-TO PARTY', right_on='Ship-To Party', how='left').fillna(0)
 类似资料:
  • 问题内容: 我正在尝试执行Python脚本,但出现以下错误: 我在Linux Mint 18.1 Serena OS上使用python 3.5.2 谁能告诉我为什么会这样,我该如何解决? 问题答案: SIGSEGV信号指示“分段违反”或“分段错误”。或多或少,这等同于对该过程中未映射的内存地址的读取或写入。 这表明程序中存在错误。在Python程序中,这可能是解释程序中的错误,也可能是所使用的扩展

  • 我试图运行打开cv代码,以访问我的网络摄像头在Python脚本。然而,当我试图运行它时,每次我试图运行它时,我都会得到“进程完成,退出代码139(被信号11打断: SIGSEGV)”。我的代码中没有错误,我也看了其他帖子来添加环境变量:我的代码是:

  • 当我在PyCharm中手动停止脚本时,进程以退出代码137结束。但是我没有停止剧本。还有出口代码137。有什么问题? Python版本是3.6,在运行xgboost.train()方法时进程完成。

  • 与目标虚拟机断开连接,地址:'127.0.0.1:60359',传输:'socket' 进程结束,退出代码为130(被信号2:SIGINT中断) 我哪里错了?我能做什么?Intellij的更新没有改变任何事情。

  • 本文向大家介绍IDEA进程已结束,退出代码-1073741819 (0xC0000005)的bug,包括了IDEA进程已结束,退出代码-1073741819 (0xC0000005)的bug的使用技巧和注意事项,需要的朋友参考一下 由于昨天要写的文章没有写完,于是今天早上我四点半就“自然醒”了,心里面有事,睡觉也不安稳。洗漱完毕后,我打开电脑,正襟危坐,摆出一副要干架的态势,不能再拖了。 要写的文

  • 问题内容: 我正在运行一个python脚本,它曾经可以运行(现在甚至可以在我的另一台笔记本电脑上运行),但是在我当前的计算机上却不行-我只收到错误代码: 我没有得到任何其他结果-甚至从文件开头的“打印”命令也没有得到。 我还没有找到特定的东西。我重新安装了python(2.7.9),pygame(1.9.1)甚至pycharm(首先尝试4.5,现在使用5.0-相同的结果) 有人知道该错误代码意味着