# Autor: alexciuffa
import pandas as pd
d = {'PSG':['AAA', 'BBB', 'CCC', 'DDD'], 'CLASS':[1,2,3,1]}
df = pd.DataFrame(data=d)
>>> print df
CLASS PSG
0 1 AAA
1 2 BBB
2 3 CCC
3 1 DDD
# Criamos uma regra para definir as classes
def define_classe(num):
if num == 1:
return 'PRIMEIRO'
elif num == 2:
return 'SEGUNDO'
elif num == 3:
return 'TERCEIRO'
return 'SEM_CLASSE'
# E ai aplicamos a regra
df['CLASSE'] = df['CLASS'].map(define_classe)
>>> print df
CLASS PSG CLASSE
0 1 AAA PRIMEIRO
1 2 BBB SEGUNDO
2 3 CCC TERCEIRO
3 1 DDD PRIMEIRO
Comentários