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

如何从含不同大小DataFrame的字典中提取生成同名独立DataFrame

解决方案

有两种常用方法可以将字典中的每个键转换为独立的DataFrame变量:

方法一:动态创建变量(适用于键数量较多的场景)

直接遍历字典的键值对,利用globals()函数将每个键名作为变量名,对应值作为DataFrame赋值:

for key, df in df_dict.items():
    globals()[key] = df

执行后,你可以直接通过键名(如item1、item2)访问对应的DataFrame,例如:

print(item1.shape)  # 输出 (9226, 19)

方法二:显式赋值(适用于键数量少、名称明确的场景)

如果字典中的键数量不多,手动显式赋值更直观,也避免动态变量的潜在风险:

item1 = df_dict['item1']
item2 = df_dict['item2']
item3 = df_dict['item3']

内容的提问来源于stack exchange,提问作者Timmy Riordan

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.29 22:59:56