并非所有类别都存在时的虚拟变量

并非所有类别都存在时的虚拟变量,第1张

并非所有类别都存在时的虚拟变量

使用转置和重新索引

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


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5631572.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-15
下一篇 2022-12-15

发表评论

登录后才能评论

评论列表(0条)

保存