使用.to_excel函数(pandas)后,新创建的excel文件中没有填充数据



from pathlib import Path # Core Python Module导入熊猫# PIP安装熊猫openpyxl导入xlwings为xw # PIP安装xlwings

df1 = pd.read_excel('italy.xlsx')Df_it = pd。DataFrame (df1、列= [' asini '])

df2 = pd.read_excel('spain.xlsx')Df_es = pd。DataFrame (df2、列= [' asini '])

compare = df_it.compare(df_es, align_axis=1, keep_shape=True, keep_equal=False)

compare.to_excel (multiple.xlsx)

pd.read_excel()将把数据从文件移动到数据框架。因此,您不应该再次使用pd.DataFrame()。由于没有提供数据,我不确定其他步骤。但是,您需要这样做才能读取数据并更新列名。希望这是你正在寻找的…

df_it = pd.read_excel('italy.xlsx') 
df_it.set_axis(['asini'], axis='columns', inplace = True) #Rename the one column DF to asini
df_es = pd.read_excel('spain.xlsx') 
df_es.set_axis(['asini'], axis='columns', inplace = True) #Rename the one column DF to asini

最新更新