使用转置和重新索引
import pandas as pdcats = ['a', 'b', 'c']df = pd.Dataframe({'cat': ['a', 'b', 'a']})dummies = pd.get_dummies(df, prefix='', prefix_sep='')dummies = dummies.T.reindex(cats).T.fillna(0)print dummies a b c0 1.0 0.0 0.01 0.0 1.0 0.02 1.0 0.0 0.0
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)