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

A query dentro do filmes com mais de 50 votos

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)
1 resposta
solução!

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.

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!