一键编码仅对混合类型的数据框上的分类特征

时间:2019-12-05 08:08:40

标签: python dataframe sparse-matrix categorical-data dummy-variable

我有一个具有分类特征和数字特征的数据框。我只想对分类特征进行一次热编码,但是当我执行get_dummies时,它将返回错误。我需要使用稀疏的,因为当它们进行一次热编码时,分类功能中有很多数据。

notToDummy = [num1,num2,num3,num4....]
toDummy = [cat1,cat2,cat3,cat4....]
X_dummies = pd.get_dummies(X,columns = toDummy, sparse=True)
X_dummies = X_dummies.sparse.to_coo().tocsr()


>>AttributeError: Can only use the '.sparse' accessor with Sparse data.

我该如何解决?

0 个答案:

没有答案