将单值逗号分隔的列分隔为几个二进制列

时间:2019-01-31 18:06:31

标签: python pandas csv dataframe data-cleaning

我在csv中有一个自动生成的报告,来自“选择所有适用项”调查,该调查在一个逗号分隔的列中列出了所有选择(见下文):

self_identify
----------------
White,Man,Non-religious
White,Woman,Other Religious
Rural,Student

我想将这些值分开看成这样

White|Man|Woman|Non-religious|Other Religious|Rural|Student|<br>
----------------
|1|1|0|1|0|0|0|
|1|0|1|0|1|0|0|

我已经在pandas中加载了csv,但是我不确定如何有条件地遍历值并添加新的column \ values。

0 个答案:

没有答案