多列上的熊猫get_dummies()花费的时间太长。有更快的方法吗?

时间:2019-02-06 19:56:10

标签: python-3.x pandas

我正在处理形状数据集(696696,418)。在这些列中,我确定了245列需要从分类转换为数值的列。这是我正在使用的代码:

for i in encode_column_list:
try:
    data= pd.concat([data,pd.get_dummies(data[i], prefix=i)],axis=1)
    data.drop(i, axis = 1, inplace=True)
except Exception as e:
    print("type error: " + str(e))

但是,此代码似乎可以永远运行。有更好的方法吗?

0 个答案:

没有答案