【发布时间】:2021-12-08 05:40:21
【问题描述】:
我有一个这种格式的列表
[{'label': 'Negative', 'score': 0.640342652797699},
{'label': 'Neutral', 'score': 0.6779775619506836},
{'label': 'Positive', 'score': 0.6488891839981079},
{'label': 'Negative', 'score': 0.8951766490936279},
{'label': 'Neutral', 'score': 0.5843858122825623},
{'label': 'Negative', 'score': 0.9183987379074097},
{'label': 'Neutral', 'score': 0.6507250666618347}]
我想用这些信息创建一个数据框,其中一列称为情绪,另一列称为分数
数据框:
sentiment * score
*********************
Negative * 0.640342652797699
Neutral * 0.6779775619506836
Positive * 0.6488891839981079
.... ....
我不确定如何将列表转换为具有这种结构的数据帧
【问题讨论】:
-
使用
df = pd.DataFrame(L).rename(columns={'label': 'sentiment'})
标签: python pandas list dataframe