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

Python中如何将指定Dictionary转换为带code和score列的pandas dataframe

字典转指定结构Pandas DataFrame实现方法

完整实现代码

直接通过pd.DataFrame()构造函数传入字典的键值对元组列表即可实现,示例如下:

import pandas as pd

# 定义原始字典
origin_dict = {'1': -1.4, '8': -6.04, '6': 0.75}

# 转换为指定列名的DataFrame
df = pd.DataFrame(origin_dict.items(), columns=['code', 'score'])

验证输出

执行代码后打印df即可得到目标结构:

code  score
0    1  -1.40
1    8  -6.04
2    6   0.75

其他可选方案

也可以分别提取字典的键和值构造DataFrame,效果完全一致:

df = pd.DataFrame({
    'code': origin_dict.keys(),
    'score': origin_dict.values()
})

补充说明

如果需要code列为数值类型而非默认的字符串类型,可以额外执行类型转换:

df['code'] = df['code'].astype('int')

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.03 16:18:03