Skip to content

Instantly share code, notes, and snippets.

@tracek
Last active May 24, 2018 11:46
Show Gist options
  • Save tracek/463f85eed935440ba0193f33547cef45 to your computer and use it in GitHub Desktop.
Save tracek/463f85eed935440ba0193f33547cef45 to your computer and use it in GitHub Desktop.
labelencoder for pandas
# Use `LabelEncoder` to encode encode labels with value between 0 and n_classes-1.
import pandas as pd
from sklearn.preprocessing import LabelEncoder
df = pd.DataFrame({'UserName': ['Peter', 'Richard', 'Peter'], 'exam': [1,2,2], 'score': [70,80,60]})
le = LabelEncoder()
df['UserName'] = le.fit_transform(df['UserName'])
UserName exam score
0 0 1 70
1 1 2 80
2 0 2 60
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment