有没有办法使用python将相同的excel选项卡合并到一个数据框中?

时间:2018-05-15 13:06:08

标签: python excel merge aggregate

我对python非常陌生,并且在尝试将相同的Excel标签(相同的列标签和数据)合并到聚合标签中时遇到了一些问题。

我一直在寻找各种资源,这link似乎是最好的资源,但它与我的展示方式并不完全相符。

我有兴趣看看下面代码的任何部分在尝试合并时是否可行,并且通过扩展,我有兴趣看看是否有任何其他资源可能是潜在的解决方案或反映了我所教过的编码风格。

谢谢!

import pandas as pd
#import numpy as np


#Define Dataframes
df_ui = pd.read_excel('U:/ABA/Data/Trade/GTIS/GTIS Trade Shell.xlsx', sheet_name='UreaImports')
df_ue = pd.read_excel('U:/ABA/Data/Trade/GTIS/GTIS Trade Shell.xlsx', sheet_name='UreaExports')
df_uani = pd.read_excel('U://ABA/Data/Trade/GTIS/GTIS Trade Shell.xlsx', sheet_name='UANImports')
df_uane = pd.read_excel('U://ABA/Data/Trade/GTIS/GTIS Trade Shell.xlsx', sheet_name='UANExports')
df_nh3i = pd.read_excel('U://ABA/Data/Trade/GTIS/GTIS Trade Shell.xlsx', sheet_name='NH3Imports')
df_nh3e = pd.read_excel('U://ABA/Data/Trade/GTIS/GTIS Trade Shell.xlsx', sheet_name='NH3Exports')

#Merge Dataframes
df_raw = pd.merge(df_ui,df_ue,df_uani,df_uane,df_nh3i,df_nh3e)


# Sends all data tables to an excel file
writer = pd.ExcelWriter('U:/ABA/Data/Trade/GTIS/GTIS Python Build.xlsx', 
engine='xlsxwriter')

df_raw.to_excel(writer, sheet_name ='raw')


writer.save()

0 个答案:

没有答案