Dataframe合并使`进程以退出代码137完成(被信号9:SIGKILL中断)`

问题描述 投票:0回答:1

我使用数据框合并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中断)

我该如何克服这个问题?

python python-3.x pandas pycharm pandas-groupby
1个回答
0
投票

我在每次合并时都使用fillna(0)克服了。

© www.soinside.com 2019 - 2024. All rights reserved.