Python PANDAS:使用重复类别反转单热编码

时间:2018-03-21 22:14:41

标签: python pandas numpy

我有一个包含以下总体布局的数据框:

id,ind_1,ind_2,ind_3,thing_1,thing_2
1,0,1,1,a,c
2,0,1,1,b,b
3,1,1,0,c,a

我现在想完成两件事:

创建重复记录,其中每行只能有一个true(1)指示符

- 创建一个附加列,其值为true(1)指示符名称

id,ind_1,ind_2,ind_3,thing_1,thing_2,ind_any
1,0,1,0,a,c,ind_2
1,0,0,1,a,c,ind_3
2,0,1,0,b,b,ind_2
2,0,0,1,b,b,ind_3
3,1,0,0,c,a,ind_1
3,0,1,0,c,a,ind_2

欢迎任何提示!

0 个答案:

没有答案