Python 3.x 使用sklearn在python中标记和Onehottencodeing

Python 3.x 使用sklearn在python中标记和Onehottencodeing,python-3.x,sklearn-pandas,Python 3.x,Sklearn Pandas,我已从数据帧创建了阵列: X = data.loc[:, ['a','b', 'c' , 'd', 'e' , 'f']].values 现在,我想用LableEnocde和onehotcode对“b”、“d”、“e”列进行编码,它们是对象或字符串的类型 如何在这里对多个列进行Labelcode和Onehotencode编码 注意:这不是数据帧,pd.get_dummies()正在挂起系统您可以使用sklearnYes的LabelEncoder,但它一次只能工作一个列;我想把所有的三列都标在一

我已从数据帧创建了阵列:

X = data.loc[:, ['a','b', 'c' , 'd', 'e' , 'f']].values
现在,我想用LableEnocde和onehotcode对“b”、“d”、“e”列进行编码,它们是对象或字符串的类型

如何在这里对多个列进行Labelcode和Onehotencode编码


注意:这不是数据帧,
pd.get_dummies()
正在挂起系统

您可以使用sklearnYes的LabelEncoder,但它一次只能工作一个列;我想把所有的三列都标在一个标签上,你为什么不在三列之间循环并分别编码呢。?