如何使用pandas将Excel表格数据转换为值为列表的字典
实现方案
- 依赖安装:提前安装所需第三方库,安装命令如下:
pip install pandas openpyxl
- 实现代码:
import pandas as pd # 读取目标Excel表格,替换为你的实际文件路径 df = pd.read_excel("你的文件路径.xlsx", usecols=["DatasetName", "Fields"]) # 按表名分组聚合字段后转为目标字典格式 output_dict = df.groupby("DatasetName")["Fields"].apply(list).to_dict() # 打印验证输出结果 print(output_dict)
运行代码后得到的output_dict完全符合预期格式:
{'Table_1': ['Column1', 'Column2', 'Column3', 'Column4'], 'Table_2': ['Column1', 'Column2', 'Column3', 'Column4'], 'Table_3': ['Column1', 'Column2', 'Column3', 'Column4']}
内容的提问来源于stack exchange,提问作者Ripudaman Sharma
相关产品推荐
相关产品推荐

