Oi, Mateus! Tudo bem?
Agradeço por compartilhar seu código com a comunidade Alura.
Sua organização e clareza no processo de transformação e filtragem chamam atenção. O uso do query com coluna aninhada está muito bem aplicado para esse tipo de dado estruturado.
Uma dica interessante para o futuro é usar o método head() para visualizar apenas as primeiras linhas de um DataFrame, o que ajuda a validar rapidamente a estrutura dos dados.
print(dados_filtrado.head())
Esse código mostra as 5 primeiras linhas de dados_filtrado.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!