DP6 / Marketing-Attribution-Models

Python Class created to address problems regarding Digital Marketing Attribution.
https://dp6.github.io/Marketing-Attribution-Models
Apache License 2.0
302 stars 80 forks source link

[BUG] MAM retorna erro quando dataframe não possui index 0 e group_channels = False #46

Closed luisrizzardi closed 2 years ago

luisrizzardi commented 2 years ago

Quando uma dataframe que não tem o index 0 é passada para a MAM com o parâmetro group_channels = False, a função retorna um erro. O erro ocorre no momento em que a função checa se a primeira linha da coluna de canais é uma string.

Sugestão para arrumar: trocar as ocorrências de: df[channels_colname][0] para: df[channels_colname].iloc[0]

dessa forma, ele busca a primeira posição e não o index 0

image