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

如何从存于字典的Pandas DataFrame提取指定列生成新DataFrame

实现方法

你可以通过Pandas的列筛选语法提取指定列,生成新的DataFrame,再按要求封装成字典即可,完整操作如下:

步骤1:取出原始DataFrame

从online_dict中取出存储的Werte_df:

Werte_df = online_dict["current ferm"]

步骤2:筛选指定列生成新的DataFrame

直接把需要保留的列名放在列表中,用df[列名列表]的语法筛选即可,比如要提取Baset_2和Base_rate两列生成Base_df,写法如下:

# 替换下方列表内的列名,换成你实际需要提取的列即可
Base_df = Werte_df[["Baset_2", "Base_rate"]]

注意:列名要和原DataFrame的列名完全一致,包括大小写、特殊符号,否则会报KeyError错误。如果只需要筛选单列,为了保持DataFrame结构(而不是生成Series),建议也套一层列表,写成Werte_df[["Baset_2"]]。

步骤3:封装为目标字典

直接按需要的结构赋值即可:

Base_dict = {"current ferm": Base_df}

如果要拆分生成多个不同的字典,重复步骤2、3,每次调整筛选的列名列表即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.08 08:12:01