我使用数据帧合并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')
当我试图做第三个合并选项,我得到以下错误
Process finished with exit code 137 (interrupted by signal 9: SIGKILL)
我怎样才能克服这个问题?在
我在每次合并时使用
fillna(0)
来克服这个问题。在相关问题 更多 >
编程相关推荐