Python Pandas 读取多个xlsx文件并分别命名

在数据分析过程中,经常需要处理多个Excel文件。使用Python的Pandas库,可以方便地读取和处理这些文件。本文将介绍如何使用Pandas读取多个xlsx文件,并将每个文件的数据存储在独立的字典键值对中,方便后续操作。

代码示例pythonimport pandas as pd

定义文件路径列表file_paths = ['首次病程记录.xlsx', '出院记录.xlsx', '日常病程记录.xlsx']

创建一个空字典,用于存储每个表的数据data_dict = {}

遍历每个文件路径for i, file_path in enumerate(file_paths): # 读取Excel文件,并将数据存储在对应的键中 data_dict[f'data{i+1}'] = pd.read_excel(file_path)

输出每个表的数据for key, value in data_dict.items(): print(f'{key} 数据:') print(value) print()

现在你可以方便地访问每个数据表,例如:print(data_dict['data1'])

代码解释

  1. 导入Pandas库: import pandas as pd2. 定义文件路径列表: 创建一个列表 file_paths 存储所有要读取的xlsx文件路径。3. 创建空字典: 创建一个空字典 data_dict 用于存储读取的数据,每个键值对对应一个文件的数据。4. 遍历文件路径: 使用 enumerate 函数遍历文件路径列表,获取文件索引和路径。5. 读取Excel文件并存储: 使用 pd.read_excel(file_path) 读取每个文件的内容,并将结果存储在字典 data_dict 中,键名为 data1data2 等,方便后续访问。6. 访问数据: 现在你可以使用字典键名访问每个数据表,例如 data_dict['data1']

总结

通过以上代码,你可以轻松地读取多个xlsx文件,并将数据存储在字典中,方便后续的数据处理和分析。请根据你的实际情况修改文件路径和文件名。

Python Pandas 读取多个xlsx文件并分别命名

原文地址: https://www.cveoy.top/t/topic/b7Bd 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录