A query dentro do "filmes_com_mais_de_50_votos" não voltou nada ai fiz uma alteração e ficou assim
filmes.query("generos == 'Adventure|Children|Fantasy' & total_de_votos >=50").sort_values('nota_media', ascending = False).head(10)
A query dentro do "filmes_com_mais_de_50_votos" não voltou nada ai fiz uma alteração e ficou assim
filmes.query("generos == 'Adventure|Children|Fantasy' & total_de_votos >=50").sort_values('nota_media', ascending = False).head(10)
Olá Bruno, tudo bem ? Espero que sim.
Você poderia verificar se não sobrescreveu o valor salvo na variável filmes_com_mais_de_50_votos (filmes_com_mais_de_50_votos = filmes_com_mais_de_50_votos.sort_values("nota_media", ascending = False).head(10)
)
Exemplo:
filmes_com_mais_de_50_votos = filmes.query("total_de_votos >= 50")
filmes_com_mais_de_50_votos = filmes_com_mais_de_50_votos.sort_values("nota_media", ascending = False).head(10)
filmes_com_mais_de_50_votos
Quando na verdade só a primeira linha seria de atribuição.
filmes_com_mais_de_50_votos = filmes.query("total_de_votos >= 50")
filmes_com_mais_de_50_votos.sort_values("nota_media", ascending = False).head(10)
Essa situação faria o segundo filtro de generos retornar vazio.
aventura_infantil_e_fantasia = filmes_com_mais_de_50_votos.query("generos=='Adventure|Children|Fantasy'")
aventura_infantil_e_fantasia
Parabéns por conseguir contornar o problema, isso demonstra que está absorvendo bem o aprendizado. Adorei a solução de voltar ao DataFrame filmes e criar a query diretamente.
filmes.query("generos == 'Adventure|Children|Fantasy' & total_de_votos >=50").sort_values('nota_media', ascending = False).head(10)
Espero ter ajudado, qualquer duvida não hesite em perguntar.