2016-03-29 14 views
6

Aşağıdaki dataframe var:Pandalar: Aptallar alın

Ben sütunda type değerler için kukla değişkenler yapmak istiyorum
amount catcode cid  cycle  date  di feccandid type 
0 1000 E1600 N00029285 2014 2014-05-15 D H8TX22107 24K 
1 5000 G4600 N00026722 2014 2013-10-22 D H4TX28046 24K 
2  4 C2100 N00030676 2014 2014-03-26 D H0MO07113 24Z 

. yaklaşık 15. Bunu denedim vardır:

pd.get_dummies(df['type'])

Ve bu döndürür: Ben istiyorum ne

  24A 24C 24E 24F 24K 24N 24P 24R 24Z 
date          
2014-05-15 0 0 0 0 1 0 0 0 0 
2013-10-22 0 0 0 0 1 0 0 0 0 
2014-03-26 0 0 0 0 0 0 0 0 1 

Type

+1

Bunu mu demek istediniz pd.get_dummies (df ['type']) '? – EdChum

+0

Evet! teşekkür ederim. Şimdi onu eklemek için bir yol var mı, yoksa sadece bir katılım mı yapmalıyım? –

+1

Son dF'nin gerçekte nasıl görünmesini bekliyorsunuz? – EdChum

cevap

18
benzersiz her değeri için kukla değişken sütun sahip olmaktır

Şunları yapabilirsiniz:

df = pd.get_dummies(df, columns=['type']) 
+0

Bu işe yarıyor! Teşekkürler! –