Kri*_*fer 11 python python-3.x scikit-learn
我有一个由dataframe加载的数据集,其中类标签需要使用LabelEncoderscikit-learn 进行编码.该列label是类标签列,它具有以下类:
[‘Standing’, ‘Walking’, ‘Running’, ‘null’]
Run Code Online (Sandbox Code Playgroud)
为了执行标签编码,我尝试了以下但它不起作用.我该如何解决?
from sklearn import preprocessing
import pandas as pd
df = pd.read_csv('dataset.csv', sep=',')
df.apply(preprocessing.LabelEncoder().fit_transform(df['label']))
Run Code Online (Sandbox Code Playgroud)
stu*_*ent 23
你可以尝试如下:
le = preprocessing.LabelEncoder()
df['label'] = le.fit_transform(df.label.values)
Run Code Online (Sandbox Code Playgroud)
或者以下也会起作用:
df['label'] = le.fit_transform(df['label'])
Run Code Online (Sandbox Code Playgroud)
它将label用编码标签替换数据框中的原始值.