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

Python如何将控制台打印输出转换保存为pandas DataFrame

实现方案

完全可以按你要求的结构存入pandas DataFrame,操作非常简单,不需要额外依赖。
首先导入pandas库:

import pandas as pd

将你控制台输出的字典完整赋值给变量即可,字典末尾多余的逗号不影响Python解析,不需要额外处理。
然后用一行代码构造目标结构的DataFrame:

# 把your_dict替换为你存储字典数据的实际变量名
df = pd.DataFrame(your_dict.items(), columns=['Number', 'Value'])
结构说明

生成的DataFrame完全匹配你需要的格式:

  • Number列为整数类型,存储原字典的所有整数键
  • Value列每个单元格存储对应键关联的整数列表,和你给出的示例表结构完全一致
可选扩展操作

如果你后续需要把列表内的元素拆分为单独行(每个数值占一行),可以直接调用explode方法:

df_long = df.explode('Value', ignore_index=True)

避坑提示:不要直接使用pd.DataFrame(your_dict)或者pd.DataFrame.from_dict(your_dict)构造,这两种写法会把字典的每个键解析为单独列,不符合你需要的两列结构。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.27 11:33:16