Skip to content

Instantly share code, notes, and snippets.

@gustavoschmoeller
Created January 8, 2021 14:55
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save gustavoschmoeller/5e8fd7a74d008df2905774dd071fffac to your computer and use it in GitHub Desktop.
Save gustavoschmoeller/5e8fd7a74d008df2905774dd071fffac to your computer and use it in GitHub Desktop.
# Criação da coluna do mês
df['Mes'] = df['Data'].dt.month
df['Mes'] = df['Mes'].map({1:'Janeiro',2:'Fevereiro',3:'Março',4:'Abril',5:'Maio',6:'Junho',7:'Julho',8:'Agosto',9:'Setembro',
10:'Outubro',11:'Novembro',12:'Dezembro'})
# Criação da coluna de dia da semana
df['Dia da Semana'] = df['Data'].dt.dayofweek
df['Dia da Semana'] = df['Dia da Semana'].map({0:'Seg',1:'Ter',2:'Qua',3:'Qui',4:'Sex',5:'Sab',6:'Dom'})
# Identificação das observações que foram em feriados
df['Feriado'] = [dia in list(feriados['Dia']) for dia in df['Data']]
# Definição de dia útil ou não
df['Dia util'] = ~(df['Final de Semana'] | df['Feriado'])
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment