首页 > 解决方案 > 在熊猫中将行拆分为列

问题描述

我有以下数据框的情况:

case_id      case_lang     case_text
1            en            ABC
2            fr            BCDS
3            ru            TTTT
4            hi            WEWE

df['case_lang'].value_counts() will give en,fr,eu,hi

应该像这样拆分:

    case_id      case_lang_en    case_lang_fr    case_lang_ru      case_lang_hi 
    1             ABC
    2                            BCDS
    3                                            TTTT
    4                                                               WEWE

这应该是动态的。例如,如果添加了任何不属于先前值类别的新行,例如添加了 de,那么它应该自动拆分并显示为 de 的新列,就像case_lang_de

标签: python-3.xpandasstringsplit

解决方案


推荐阅读