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
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