Python Pandas 读取多个xlsx文件并分别命名
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'])
代码解释
- 导入Pandas库:
import pandas as pd2. 定义文件路径列表: 创建一个列表file_paths存储所有要读取的xlsx文件路径。3. 创建空字典: 创建一个空字典data_dict用于存储读取的数据,每个键值对对应一个文件的数据。4. 遍历文件路径: 使用enumerate函数遍历文件路径列表,获取文件索引和路径。5. 读取Excel文件并存储: 使用pd.read_excel(file_path)读取每个文件的内容,并将结果存储在字典data_dict中,键名为data1,data2等,方便后续访问。6. 访问数据: 现在你可以使用字典键名访问每个数据表,例如data_dict['data1']。
总结
通过以上代码,你可以轻松地读取多个xlsx文件,并将数据存储在字典中,方便后续的数据处理和分析。请根据你的实际情况修改文件路径和文件名。
原文地址: https://www.cveoy.top/t/topic/b7Bd 著作权归作者所有。请勿转载和采集!