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

如何使用Python将字典元素添加到DataFrame并以表格形式展示

实现方案

直接基于你已构造的字典调用pandas的DataFrame构造方法即可实现需求,修改后的代码如下:

import pandas as pd
names = ['alan','jack','martin','loki','edward','sakes']
old = [18,17,20,21,22,19]

data = {'names':names,'old':old}
# 将字典转换为DataFrame对象
df = pd.DataFrame(data)
# 打印表格形式的内容
print(df)

运行上述代码后输出的表格效果如下:

names  old
0    alan   18
1    jack   17
2  martin   20
3    loki   21
4  edward   22
5   sakes   19

如果在Jupyter Notebook、DataSpell这类支持交互式渲染的环境中运行,直接输入变量名df即可输出带边框样式的可视化表格,不需要调用print方法。


额外扩展:往已有DataFrame追加字典数据

如果后续需要向已存在的DataFrame中新增字典格式的数据,可以使用pd.concat方法实现,示例如下:

# 构造新的字典数据
new_data = {'names': ['bob'], 'old': [23]}
new_df = pd.DataFrame(new_data)
# 追加到原有DataFrame中,ignore_index设置为True会自动生成连续的新索引
df = pd.concat([df, new_df], ignore_index=True)
print(df)

注意事项

  • 构造DataFrame时要求字典每个键对应的列表长度必须一致,否则会抛出ValueError异常

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.06 18:39:03