标签: 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的任何缺点?
感谢。