You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Jupyter Notebook中用Pandas实现多对一转一对多映射

用Pandas创建联邦部委与计划的一对多映射

需求:基于包含两列的数据集(第一列:联邦部委,第二列:该部委推出的各项计划),在Jupyter Notebook中使用Pandas生成如下格式的一对多映射:
{'农业、合作与农民福利部': ['农作物保险计划', '农民短期信贷利息补贴', '市场干预与价格支持计划(MIS-PSS)', '普拉丹·曼特里·安纳达塔·艾·桑拉克shan计划(PM-AASHA)'……]}

实现步骤

  • 导入Pandas库
    import pandas as pd
    
  • 读取数据集(假设数据为CSV格式;若数据来自图片,需先通过OCR工具转成可编辑的CSV文件)
    # 替换为你的数据文件实际路径
    df = pd.read_csv('ministry_schemes.csv')
    
  • 分组聚合生成映射字典
    # 按"联邦部委"分组,将对应计划聚合为列表后转为字典
    ministry_scheme_map = df.groupby('联邦部委')['计划'].apply(list).to_dict()
    
  • 查看最终映射结果
    print(ministry_scheme_map)
    

内容的提问来源于stack exchange,提问作者Shreyansh Chauhan

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.24 06:06:07