我正在寻找一种pythonic方式来处理以下问题。
该pandas.get_dummies()
方法非常适合从数据框的分类列创建虚拟对象。例如,如果列在 中具有值['A', 'B']
,则get_dummies()
创建 2 个虚拟变量并相应地分配 0 或 1。
现在,我需要处理这种情况。单列,我们称之为“标签”,具有类似['A', 'B', 'C', 'D', 'A*C', 'C*D']
. get_dummies()
创建 6 个假人,但我只想要其中的 4 个,这样一行就可以有多个 1。
有没有办法以pythonic方式处理这个问题?我只能想一些逐步的算法来获得它,但这不包括 get_dummies()。谢谢
已编辑,希望更清楚!