Несколько объектных переменных для чисел c? - PullRequest
0 голосов
/ 14 апреля 2020

У меня действительно большой набор данных, по которому я должен сделать дерево решений. Для этого мне нужно сделать примерку, и у меня не может быть объектных переменных. У меня как 20 объектных переменных. Как я могу конвертировать их в цифры c? В python

[«MachineIdentifier», «ProductName», «EngineVersion», «AppVersion», «AvSigVersion», «Platform», «Processor», «OsVer», «OsPlatformSubRelease», «OsBuildLab» , 'SkuEdition', 'SmartScreen', 'Census_MDC2FormFactor', 'Census_DeviceFamily', 'Census_ProcessorClass', 'Census_PrimaryDiskTypeName', 'Census_ChassisTypeName', 'Census_PowerPlatformRoleName', 'Census_InternalBatteryType', 'Census_OSVersion', 'Census_OSArchitecture', 'Census_OSBranch', ' Census_OSEdition ',' Census_OSSkuName ',' Census_OSInstallTypeName ',' Census_OSWUAutoUpdateOptionsName ',' Census_GenuineStateName ',' Census_ActivationChannel ',' Census_ActivationChannel ',' Census *_FlightRing '] 100 * с разными значениями внутри моих переменных5] * 1003 являются различными значениями внутри моих переменных5] * 1003

1 Ответ

0 голосов
/ 14 апреля 2020

Вам нужно использовать LabelEncoder():

from sklearn import preprocessing
le = preprocessing.LabelEncoder()
features = ['obj1', 'obj2', 'obj3', 'obj4']
le.fit(features)
new_features = le.transform(features)
...