agora a gente vai pegar aquele exemplo que nós construímos de dicionário e a gente vai construir um dicionário um pouco maior você pode Claro pausar o seu vídeo e digitar junto comigo para ir treinando aí o ponto e vírgula os parênteses mas está ficando para você nessa aula um TXT exatamente com esse dicionário porque agora a gente vai conhecer como a gente costuma trabalhar na prática então a gente importa alguns tipos de bibliotecas e frameworks que são já códigos prontos para facilitar a nossa vida para que eu não tenho que ficar digitando tudo do zero
então um dos maiores e mais conhecidos quando a gente trabalha com análise de dados e ciências de dados chama-se pandas e ele não vem nativamente aqui dentro do meu Python eu preciso fazer uma importação Como já fizemos lá no começo do nosso treinamento Então você vai copiar esses dados e vai colocar esse dicionário aqui então eu vou criar um novo código e vou copiar e colar Então veja só eu criei aqui uma variável chamada dados E aí eu estou criando uma estrutura que é um dicionário Observe aqui que eu coloquei eh as chaves tá então
eu criei nome e aí os itens do meu dicionário salário e os itens do meu dicionário idade peso gênero estado filhos e petes então eu construí todo esse dicionário e eu vou pedir para ele mostrar para mim essa informação então eu vou fazer um print dos meus dados assim que eu rodar Observe que ele trouxe para mim aqui ó só que nessa estrutura bem esquisita Imagina eu ter que trabalhar dessa forma por exemplo para somar coisas ou construir um gráfico desse jeito fica difícil trabalhar então para isso eu vou construir uma estrutura que se pareça
com uma tabela do Excel que a gente vai chamar de Data Frame ou Data Frame aqui para fazer isso o Data Frame é uma estrutura que pertence ao pandas logo a gente vai fazer a importação dessa biblioteca pandas aqui para dentro e aí você já sabe que eu preciso vir aqui pro final então ao invés de já colocar o print aqui ó eu vou colocar um Import pandas E aí ao invés de ficar digitando assim ó pandas ponto não sei o que lá porque eu tenho as informações aqui dentro Eu vou dar um apelido para
ele então eu vou colocar Import pandas S pd que é o apelido de pandas muitas vezes você vai encontrar alguns códigos prontos exatamente com essa estrutura agora eu vou criar uma outra variável que é o meu Data Frame e eu vou chamá-la de DF Então o meu DF vai ser igual pd olha aqui quem é pd é o meu pandas pandas ponto E aí eu vou trazer a estrutura do meu pandas aqui para dentro Eu chamei aqui o o control barra de espaço e aí Ele trouxe algumas informações que já estavam disponíveis aqui dentro da
minha informação tá então eu coloquei DF é igual pandas ponto e aí eu vou chamar Data Frame então DF é igual e PD pdata frame que é o nome da minha estrutura e aí eu vou abrir e chamar aqui os meus dados tá então fiquei aqui com meu DF = pd de tá dizendo que o módulo pandas não tem atribuído a ele Data Frame significa que eu escrevi Data Frame provavelmente errado então eu volto aqui vou escrever Data Frame Então olha só ele tá usando aquela estrutura lá que nós utilizamos das nomenclaturas ele usa o
Pascoal né então ele coloca sempre a primeira letra maiúscula e eu havia escrito tudo em minúsculo por isso que ele não funcionou mas ele gerou o erro e agora vamos ver se ele funciona ou se eu errei mais algum ponto perfeito quando eu dei o control enter Ele disse que toda a estrutura já estava correta e olha só ele gerou para mim agora exatamente uma estrutura de uma tabela que a gente chama de Data Frame e a partir de agora eu posso utilizar o pandas para fazer algumas outras funcionalidades aqui dentro agora por exemplo eu
vou criar um outro código aqui mas eu vou utilizar exatamente o nosso DF tá então eu vou colocar uma nova variável chamada dados filtrados e eu vou filtrar todo mundo que for maior de idade então maior de idade eu preciso pegar a coluna idade e aí quem vai aparecer a Jaque o Fábio o Eduardo A Isa não a Zaira não o Pedro sim e a Savana não porque eu vou colocar maior do que 18 Então o meu dados filtrados ele vai ser igual ao quê DF E aí quando eu chamar o DF eu preciso abrir
a estrutura do DF então eu vou colocar assim ó ó DF só que agora ele trouxe algumas informações diretas para mim e eu preciso trazer novamente de dentro do meu Data Frame Então vou colocar DF mais uma vez e vou chamar a coluna que eu quero que é a coluna idade tá ó então a minha coluna idade então DF DF de novo idade que que tem que acontecer com a minha idade ela tem que ser maior do que 18 tá então Ó o o o essa estrutura da pergunta ficou aqui dentro deste primeiro colchete tá
ó então DF idade tem que ser maior do que 18 e aí eu fecho o a minha estrutura ali da minha lista tá E aí quando eu pedi para ele printar Então printe quem que eu vou printar agora esta nova variável que vai me trazer os meus dados filtrados dados filtrados tá aqui ó então eu criei uma variável nova pedi os maiores de 18 e vou pedir para ele filtrar beleza Olha só agora ele já retornou para mim uma nova tabela com as informações dos meus dados filtrados aqui dentro e eu poderia ir construindo algumas
outras estruturas filtrando por exemplo tudo que é do sexo masculino ou tudo que é do sexo feminino então eu poderia criar por exemplo sexo masculino igual DF aí eu abro o DF coloco o nome da coluna igual lembra do igual igual igual né Igual igual m de masculino E aí eu mandaria printar essas informações aí referentes ao sexo masculino Tente fazer porque você vai perceber que não é complicado colocar agora essa estrutura quando a gente utiliza o pandas E é assim que normalmente a gente trabalha no dia a dia e muitos dos códigos que você
vai ver por aí utilizam Exatamente Essa estrutura de pandas e a gente vai descobrir aonde podemos encontrar alguns desses códigos utilizando uma tabela que já está disponível na internet então te vejo na próxima aula