如何将键为表头、值为行数据的字典转换为pandas DataFrame
实现方法
你只需要把情绪概率字典包裹在列表中再传入pandas的DataFrame构造方法即可,核心逻辑是让pandas识别字典为单条行数据,自动把字典的键映射为列名(表头)。
完整代码示例
import pandas as pd # 定义你的情绪概率字典 emotion_dict = { 'angry': 0.08, 'disgust': 0.0, 'fear': 0.16, 'happy': 0.05, 'sad': 0.02, 'surprise': 0.68, 'neutral': 0.02 } # 生成目标DataFrame df = pd.DataFrame([emotion_dict])
输出效果
最终生成的df结构如下:
| angry | disgust | fear | happy | sad | surprise | neutral |
|---|---|---|---|---|---|---|
| 0.08 | 0.0 | 0.16 | 0.05 | 0.02 | 0.68 | 0.02 |
内容的提问来源于stack exchange,提问作者dgho
相关产品推荐
相关产品推荐

