标签:sheet name read excel dirct pd Table dataPhase
1 主要是sheet_name的用法,不要少读了表.
dirct = '../data/INSPEC_train/' # sheet_name 参数有两类四种情况 # 第一类 list或None,返回一个字典,values都是Dataframe # 为list时,指定读取哪些表,字典的key是数字0,1,2等 # 为None的时候返回所有的表,字典的key是表名,可以用a.keys()输出. # 第二类 int或string,返回Dataframe # header 指定作为列名的行,默认0,即取第一行.数据不含列名时,设置为None. a = pd.read_excel( dirct + 'Vp9AaLm_jQU91ppQU0S.xlsx', sheet_name='Process_Table') # a = pd.read_excel( dirct + 'Vp9AaLm_jQU91ppQU0S.xlsx', sheet_name=[0,1,2]) print(type(a)) print(a.keys()) print(a)View Code
2 合并表格
dirct = '../data/INSPEC_train' dirList = [] fileList = [] files = os.listdir(dirct) dataProcess_Table=[] dataPhase_Table=[] dataParameters_Table=[] for i in tqdm(files): dirfile=dirct+"/"+i df_raw = pd.read_excel(dirfile, sheet_name='Process_Table') # 将每个Dataframe放入list后,存储 dataProcess_Table.append(df_raw) df_raw = pd.read_excel(dirfile, sheet_name='Phase_Table') dataPhase_Table.append(df_raw) df_raw = pd.read_excel(dirfile, sheet_name='Parameters_Table') dataParameters_Table.append(df_raw) dataProcess_Table=pd.concat(dataProcess_Table) dataPhase_Table=pd.concat(dataPhase_Table) dataParameters_Table=pd.concat(dataParameters_Table) dataProcess_Table.to_csv('../data/dataProcess_Table.csv', index=False) dataPhase_Table.to_csv('../data/dataPhase_Table.csv', index=False) dataParameters_Table.to_csv('../data/dataParameters_Table.csv', index=False)View Code
ttt
标签:sheet,name,read,excel,dirct,pd,Table,dataPhase 来源: https://www.cnblogs.com/xxswkl/p/12163934.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。