2016-03-29 4 views
6

私は、次のデータフレーム持ちなさい:パンダ:ダミー

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 

は私が列type内の値のダミー変数を作りたいです。約15で、私はこの試みているがあり:

pd.get_dummies(df['type'])

をそして、それは、これを返します。

  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

あなたは 'pd.get_dummies(df ['type'] ) '? – EdChum

+0

はい!ありがとうございました。今私のDFを追加する方法はありますか?または私はちょうど参加する必要がありますか? –

+1

最終的なdfが実際にはどのように見えると思いますか? – EdChum

答えて

18
に一意の各値のためのダミー変数の列を持つことです

あなたは試してみることができます:

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

これは動作します!ありがとう! –