【问题标题】:From list to data frame columns [duplicate]从列表到数据框列[重复]
【发布时间】: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
 ....           ....

我不确定如何将列表转换为具有这种结构的数据帧

【问题讨论】:

标签: python pandas list dataframe


【解决方案1】:

您可以创建 DataFrame 然后重命名列名,如下所示:

>>> pd.DataFrame(lst_dct).rename({'label': 'sentiment'}, axis=1)

【讨论】:

    猜你喜欢
    • 2021-03-27
    • 2018-10-31
    • 2016-10-21
    • 2021-12-27
    • 2018-04-08
    • 2012-11-13
    • 1970-01-01
    • 1970-01-01
    • 2022-11-15
    相关资源
    最近更新 更多