Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Sugestão] Desfio 3

**Em casos reais, teremos vários DataFrames enormes, então pensei em uma forma de encontrar todas string vazias do DF: **

linhas_para_remover = (cursos_cadastrados_norm.apply(lambda x: x.astype(str).str.strip() == '')).any(axis=1)

indices_para_remover = cursos_cadastrados_norm[linhas_para_remover].index

dados_limpos = cursos_cadastrados_norm.drop(indices_para_remover).copy()

1 resposta
solução!

Ei, William! Tudo bem?

Muito boa sua abordagem para identificar e remover strings vazias no DataFrame! Usar apply com str.strip() e any(axis=1) é uma solução eficiente em bases grandes.

Uma dica extra: você também pode usar df.replace('', pd.NA).dropna() para simplificar, mas sua solução já está ótima!

Continue se dedicando aos estudos e qualquer dúvida, compartilhe no fórum.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!