编码分类值时,defaultdict和get_dummies之间有什么区别

时间:2018-04-26 10:18:11

标签: python pandas numpy scipy defaultdict

通常在python中,我们使用get_dummies来编码分类值,但我找到了以下代码:

LABEL_ENCODERS = defaultdict(LabelEncoder)
df_new=df.apply(lambda x:LABEL_ENCODERS[x.name].fit_transform(x) \
       if x.dtype=='O' else x)

使用默认dict尝试编码,只是想与get_dummies比较,使用defaultdict的任何缺点?

感谢。

0 个答案:

没有答案