Python 如何为多个分隔符链接熊猫,使_假人分开?

Python 如何为多个分隔符链接熊猫,使_假人分开?,python,pandas,encoding,split,one-hot-encoding,Python,Pandas,Encoding,Split,One Hot Encoding,我想转换数据帧的一列,其格式如下: 由“;”分隔的元素子元素以“,”分隔 E.g. column value: A a, b; B b; C a; A a, c The output should be: Aa | Ab | Bb | Ca | Ac 我试过: 以以下方式链接str.get_dummies()df.str.get_dummies(sep=';').columns.str.get_dummies(sep=','),这会导致一个我不确定如何处理的多索引df 先用“;”转换然后

我想转换数据帧的一列,其格式如下: 由“;”分隔的元素子元素以“,”分隔

E.g. column value:
A a, b; B b; C a; A a, c

The output should be:
Aa | Ab | Bb | Ca | Ac
我试过:

  • 以以下方式链接str.get_dummies()
    df.str.get_dummies(sep=';').columns.str.get_dummies(sep=',')
    ,这会导致一个我不确定如何处理的多索引df

  • 先用“;”转换然后循环通过生成的假人,并通过“,”进行转换。但我不确定它是否能正常工作,因为它将返回同一令牌的多个组合(在迭代转换时)


有什么想法吗,或者这是第一个选择吗?

我最终将我的输入转换为
A;A b;B B;C a;A A;一个c
然后应用str.get_假人正常。如果有更直截了当的解决方案,请继续自由分享:)