Cómo aplicar LabelEncoder para una columna específica en el marco de datos de Pandas

Tengo un conjunto de datos cargado por dataframe donde la etiqueta de clase debe codificarse usandoLabelEncoder de scikit-learn. La columnalabel es la columna de etiqueta de clase que tiene las siguientes clases:

[‘Standing’, ‘Walking’, ‘Running’, ‘null’]

Para realizar la codificación de etiquetas, probé lo siguiente pero no funciona. ¿Cómo puedo arreglarlo

from sklearn import preprocessing
import pandas as pd

df = pd.read_csv('dataset.csv', sep=',') 
df.apply(preprocessing.LabelEncoder().fit_transform(df['label']))

Respuestas a la pregunta(1)

Su respuesta a la pregunta