Prezados Wands Macêdo e Thiago G Santos, ou outro componente da equipe alura
Crio este novo tópico para chamar atenção aos erros no código presentes neste vídeo e na sua transcrição, já que o outro tópico sobre o mesmo assunto, criado há quase 1 ano por Rodrigo M. Castilho, parece ter caído no esquecimento e as alterações prometidas por Wands Macêdo e Thiago G Santos não ocorreram.
Segue o código corrigido:
tmp_df = pd.DataFrame(columns=("fraude","id_por_dispositivo","id_por_ip"))
tmp_df["fraude"] = fraude_df["fraude"]
userid_count = fraude_df.groupby("id_dispositivo").id.count()
tmp_df["id_por_dispositivo"] = fraude_df.id_dispositivo.apply(lambda x: userid_count[x])
userid_count2 = fraude_df.groupby("ip").id.count()
tmp_df["id_por_ip"] = fraude_df.ip.apply(lambda x: userid_count2[x])
Aviso que observo este tipo de problema em múltiplos treinamentos nos quais já registrei múltiplas sugestões de alteração sem que estas sejam efetivadas. Embora não sejam intransponíveis, esses erros causam atrasos e as promessas de correção sem efetividade erodem a imagem da Alura.