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

如何将包含元数据的字典转换为包含全部数据的DataFrame

将嵌套字典转换为包含所有字段的DataFrame
  • 先把嵌套的meta字典展开,和外层的content合并成扁平字典,就能直接转换成包含所有数据的DataFrame。
  • 注意修正原字典的语法问题:字符串里的单引号要转义或改用双引号包裹;001在Python中是无效的八进制字面量,建议改成整数1或字符串'001'。

代码实现

import pandas as pd

# 修正后的原始字典
data = {
    'content': "hello i'm from london",
    'meta': {'name': 'smith)', 'q_id': 1, 'c_id': '002'}
}

# 展开嵌套字典,合并为扁平结构
flattened_data = {**data['meta'], 'content': data['content']}

# 转换为DataFrame
df = pd.DataFrame([flattened_data])

# 查看结果
print(df)

输出结果

name  q_id c_id                content
0  smith)     1  002  hello i'm from london

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.31 16:55:40