Pessoal,
Tenho o df1 (tab fato) e df2 (tab dimensao lookup)
Preciso gerar uma coluna no df1, sendo df1['Tarifa'], que receberá o valor correspondente a 3 critérios a serem filtrados no df2.
Tentei este calculo abaixo, mas não obtive sucesso:
dfTrafegoPracas['Tarifa'] = np.where((dfTarifas.Praca == dfTrafegoPracas.Praca)
& (dfTarifas.VigenciaInicial<=dfTrafegoPracas.Data) &
(dfTarifas.VigenciaFinal>=dfTrafegoPracas.Data), dfTarifas['Tarifa'], '')
No github da pra ver uma prévia da tabela e ver o meu passo a passo do código.
Comentei apenas este trecho que não consigo reproduzir.
Se alguém puder me ajudar, ficarei imensamente agradecido!!
https://github.com/m4rc10jr/sag-pracas-etl