how to create dummies for certain columns by pandas get_dummies() method?

前端 未结 3 994
面向向阳花
面向向阳花 2020-12-15 04:14
df = pd.DataFrame({\'A\': [\'x\', \'y\', \'x\'], \'B\': [\'z\', \'u\', \'z\'],
                  \'C\': [\'1\', \'2\', \'3\'],
                  \'D\':[\'j\', \'l\',         


        
3条回答
  •  再見小時候
    2020-12-15 04:42

    It can be done without concatenation, using get_dummies() with required parameters

    In [294]: pd.get_dummies(df, prefix=['A', 'D'], columns=['A', 'D'])
    Out[294]: 
       B  C  A_x  A_y  D_j  D_l
    0  z  1  1.0  0.0  1.0  0.0
    1  u  2  0.0  1.0  0.0  1.0
    2  z  3  1.0  0.0  1.0  0.0
    

提交回复
热议问题