我在Python中运行了这个简单的代码,以合并两个Excel工作表以及多个键上的外部联接。我不断收到上面的错误。
请参见下面的代码:
enter code here
import pandas as pd
import os
import glob
excel1 = 'Cbr_Data.xlsx'
excel2 = 'output.xlsx'
df1 = pd.read_excel(excel1)
df2 = pd.read_excel(excel2)
new_Npower = pd.merge(df1,df2, how='outer', on=['firstname', 'surname', 'residence_state',
'residence_lga', 'program'], indicator=True)
writer = pd.ExcelWriter('final_copy.xlsx')
# write dataframe to excel
new_Npower.to_excel(writer)
# save the excel
writer.save()
print('DataFrame is written successfully to Excel File.')
答案 0 :(得分:0)
您可以尝试这样。
import pandas as pd
import os
import glob
excel1 = 'Cbr_Data.xlsx'
excel2 = 'output.xlsx'
df1 = pd.read_excel(excel1)
df2 = pd.read_excel(excel2)
new_Npower = pd.merge(df1,df2, how='outer', on=['firstname', 'surname', 'residence_state',
'residence_lga', 'program'], indicator=True)
new_Npower.to_excel('file_name.xlsx')
print('DataFrame is save to excel file successfully')