Como Usar a Biblioteca Pandas no Python

A biblioteca Pandas é uma das ferramentas mais poderosas e populares no mundo da ciência de dados e análise de dados com Python. Com ela, você pode realizar tarefas como manipulação de dados, limpeza, análise e muito mais de forma eficiente. Neste artigo, vamos mostrar um passo a passo básico para você começar a usar o Pandas em seus projetos.

1. Instalando o Pandas

Antes de começar, você precisa instalar a Biblioteca Pandas em seu ambiente Python. Para isso, basta rodar o seguinte comando no terminal:

pip install pandas

 

Se você já tem a biblioteca instalada, pode verificar a versão com:

pip show pandas

2. Importando o Pandas

Após instalar o Pandas, você precisa importá-lo no seu script Python. O Pandas geralmente é importado com o alias pd para facilitar o uso.

import pandas as pd

3. Criando um DataFrame

O DataFrame é a estrutura de dados principal no Pandas, similar a uma tabela de banco de dados ou uma planilha de Excel. Vamos criar um DataFrame simples a partir de um dicionário.

# Exemplo de dados
dados = {
    'Nome': ['Ana', 'Bruno', 'Carlos', 'Daniela'],
    'Idade': [23, 34, 29, 45],
    'Cidade': ['São Paulo', 'Rio de Janeiro', 'Curitiba', 'Salvador']
}

# Criando o DataFrame
df = pd.DataFrame(dados)

# Exibindo o DataFrame
print(df)

Saída:

     Nome       Idade     Cidade
0    Ana        23        São Paulo
1    Bruno      34        Rio de Janeiro
2    Carlos     29        Curitiba
3    Daniela    45        Salvador

4. Lendo Dados de um Arquivo CSV

O Pandas também permite a leitura de diversos tipos de arquivos de dados, como CSV, Excel, SQL, entre outros. Aqui está um exemplo de como ler um arquivo CSV:

# Lendo um arquivo CSV
df = pd.read_csv('dados.csv')

# Exibindo as 5 primeiras linhas
print(df.head())

5. Filtrando Dados 

Um dos recursos mais úteis do Pandas é a capacidade de filtrar dados de acordo com certas condições. Veja como filtrar os dados de pessoas com idade superior a 30 anos:

# Filtrando pessoas com idade maior que 30
df_filtrado = df[df['Idade'] > 30]

# Exibindo o resultado
print(df_filtrado)

 

6. Manipulando Colunas 

Você pode adicionar, remover ou alterar colunas em um DataFrame de forma muito simples. Aqui está como adicionar uma nova coluna que calcula o dobro da idade:


# Adicionando uma nova coluna
df['Idade X2'] = df['Idade'] * 2

# Exibindo o DataFrame atualizado
print(df)

Para remover uma coluna, basta usar o método drop():

# Removendo a coluna 'Idade X2'
df = df.drop(columns=['Idade X2'])

 

7. Agrupando e Resumindo Dados

Outra função poderosa da Biblioteca Pandas é a capacidade de agrupar dados e gerar resumos estatísticos. Vamos agrupar os dados pela cidade e calcular a média das idades:

# Agrupando por Cidade e calculando a média das idades
media_idades = df.groupby('Cidade')['Idade'].mean()

# Exibindo o resultado
print(media_idades)

 

8. Salvando um DataFrame em um Arquivo CSV

Depois de manipular os dados, você pode salvar o resultado em um novo arquivo CSV:

# Salvando o DataFrame em um arquivo CSV
df.to_csv('dados_modificados.csv', index=False)

Conclusão

O Pandas é uma ferramenta essencial para qualquer pessoa que deseja trabalhar com dados de maneira eficiente no Python. Neste artigo, você aprendeu os passos iniciais para instalar o Pandas, criar DataFrames, manipular dados e salvar os resultados. Existem muitas outras funcionalidades avançadas no Pandas, então continue explorando!

Esperamos que esse guia tenha sido útil. Para mais informações e tutoriais, continue acompanhando o nosso site!

Real Madrid leva susto, mas bate Alavés no Bérnabeu

O Real Madrid conquistou uma vitória apertada sobre o Alavés, com um placar de 3 a 2, nesta terça-feira (24). Partida correspondente à sétima rodada de La Liga. Os gols dos donos da casa foram anotados por Lucas Vázquez (assistência de Vinícius Júnior), Mbappé (passe de Bellingham) e Rodrygo. Enquanto Carlos Benavídez e Kike García marcaram para os visitantes.

Com essa vitória, o clube merengue se posiciona na vice-liderança do Campeonato Espanhol, acumulando 17 pontos, um a menos que o Barcelona. O Alavés, por sua vez, permanece na oitava colocação, com 10 pontos.

Como foi o jogo:

O Real Madrid abriu o placar logo no início, em uma jogada individual brilhante de Vinícius Júnior. O brasileiro recebeu a bola de Valverde na ponta direita, avançou em direção à linha de fundo e cruzou para Lucas Vázquez, que completou para o gol. Com a vantagem no marcador, o time merengue dominou a primeira etapa, controlando a posse de bola e criando boas oportunidades. O segundo gol veio aos 40 minutos, quando Mbappé recebeu um passe de Bellingham entre os zagueiros, driblou um defensor e finalizou no canto do goleiro adversário.

No início da segunda metade, o Real Madrid continuou a pressionar, e aos três minutos Rodrygo ampliou a vantagem. Porém, após esse gol, o ritmo do time de Carlo Ancelotti diminuiu, permitindo que o Alavés se mostrasse mais presente na partida. Nos minutos finais, os visitantes marcaram dois gols em um intervalo de um minuto, mas a reação não foi suficiente para igualar o jogo.
O brasileiro Endrick entrou em campo aos 24 minutos do segundo tempo e teve destaque em jogadas importantes, incluindo um chute que acertou a trave aos 28 minutos, que poderia ter trazido mais tranquilidade ao Real Madrid.

Próximos jogos:

O Real Madrid volta a campo no próximo domingo (29), às 16h (horário de Brasília), enfrentando o Atlético de Madrid fora de casa, pela oitava rodada de La Liga. O Alavés, por sua vez, jogará no sábado (28), às 9h (horário de Brasília), contra o Getafe, também fora de casa, pelo Campeonato Espanhol.

Conheça as acusações contra o rapper Sean ‘Diddy’ Combs

O magnata do rap Sean “Diddy” Combs, de 54 anos, enfrenta acusações de comandar uma rede de eventos que promovia “performances sexuais elaboradas e organizadas” em quartos de hotéis de luxo. Essas festas envolviam coerção sexual, violência e uso de drogas. Durando vários dias e deixando os participantes tão exaustos que precisavam de fluidos intravenosos para se recuperar, segundo o jornal americano The New York Times.

Sobre o caso:

Esses encontros chamados de “freak-offs”, o governo retratou como verdadeiros “shows de horror”. De acordo com as denúncias, Combs contratava pessoas para gravar os eventos, usando os vídeos como forma de chantagem para impedir que os participantes falassem ou fizessem reclamações. As maratonas sexuais incluíam equipes de limpeza para apagar os vestígios das festas nas suítes de luxo em diversos locais dos Estados Unidos.

Sean “Diddy” foi detido na segunda-feira (16). A acusação federal, com 14 páginas, também inclui outros crimes, como sequestro, incêndio criminoso e obstrução da justiça, mas os “freak-offs” são o foco central do processo e considerados “inherentemente perigosos”, segundo a promotora Emily A. Johnson, em uma audiência recente.

O caso ganhou força após revelações feitas por sua ex-namorada, a cantora Cassandra Ventura, conhecida como Cassie. Ela alegou que Combs organizava os encontros e a instruía a realizar atos sexuais com prostitutos presentes enquanto ele filmava a cena. Segundo Cassie, ele tratava os encontros como um projeto artístico, ajustando a iluminação das velas para as gravações.

Combs se declarou inocente, enquanto seus advogados alegam que os encontros eram consensuais, sem envolvimento de força, fraude ou coerção. Um dos advogados, Marc Agnifilo, afirmou que entrevistou trabalhadores sexuais presentes nos “freak-offs” e não encontrou sinais de coação.

Embora Combs tenha se defendido, a promotora Emily Johnson afirmou que o governo possui “ampla” evidência contra ele. Incluindo fotos, vídeos, mensagens de texto e testemunhos de pessoas que relataram atos de violência durante os eventos. Portanto, o caso será analisado por um júri em Nova Iorque nos próximos meses; até lá, Combs deverá permanecer detido em uma prisão federal no Brooklyn

Sobre o rapper:

Sean “Diddy” Combs, também conhecido como “Puff Daddy” ou “P. Diddy”, nasceu em 4 de novembro de 1969, em Nova Iorque. Além de ser um renomado compositor, ele é um dos maiores empresários do rap, sendo crucial para a carreira de grandes artistas como The Notorious B.I.G. e Usher.

Deolane Bezerra é liberada de presídio após habeas corpus

A influenciadora Deolane Bezerra deixou o presídio em Buíque, no Agreste de Pernambuco, na tarde desta terça-feira (24), após uma decisão do Tribunal de Justiça de Pernambuco (TJPE). Ela permaneceu detida desde o dia 10 deste mês e sofre investigação por suposto envolvimento em um esquema de lavagem de dinheiro e jogos ilegais. No total, a decisão judicial liberou 18 pessoas.

Inicialmente, Deolane havia recebido autorização para cumprir prisão domiciliar com uso de tornozeleira eletrônica. No entanto, no dia seguinte à sua libertação da prisão no Recife, as autoridades anularam a decisão devido ao descumprimento das regras cautelares, o que resultou na transferência dela de volta ao presídio de Buíque.

O habeas corpus que levou à sua liberação foi concedido pelo desembargador Eduardo Guilliod Maranhão, relator do processo. Ele acolheu um pedido da defesa de Darwin Filho, outro suspeito no caso, e estendeu a decisão aos demais investigados. Entretanto, desta vez, a influenciadora não precisará utilizar tornozeleira eletrônica.

Para garantir a liberdade provisória, Deolane e os outros investigados devem seguir algumas condições:

  • Não podem mudar de endereço sem autorização judicial;
  • Devem permanecer na Comarca onde residem, salvo permissão judicial;
  • Não podem cometer novos crimes dolosos;
  • Devem se apresentar em até 24 horas na 12ª Vara Criminal da Capital para assinar o Termo de Compromisso e fornecer o endereço atualizado.

Além disso, os investigados estão impedidos de frequentar ou tomar decisões em qualquer empresa vinculada à Operação Integration, além de estarem proibidos de promover ou mencionar plataformas de jogos. A decisão judicial também manteve os bloqueios de bens e valores determinados pela Polícia Civil. 

Real Madrid vira e goleia o Espanyol na LaLiga.

O Real Madrid enfrentou o Espanyol neste sábado (21) no Santiago Bernabéu, em uma partida da 6ª rodada da LALIGA. Os Merengues tiveram dificuldades, mas contaram com a estrela de Vinicius Jr., que entrou no segundo tempo, e conseguiram uma virada impressionante, vencendo por 4 a 1.

No primeiro tempo, o Real Madrid pressionou, mas não conseguiu marcar. Logo no início da segunda etapa, o Espanyol abriu o placar. Joan García encontrou Carreras, que cruzou da esquerda. O goleiro Courtois desviou a bola mas acabou fazendo um gol contra.

A igualdade veio rapidamente, com Jude Bellingham pela esquerda criando a jogada que permitiu a Carvajal empatar.

A virada aconteceu aos 29 minutos. Vinicius Jr., que havia saído do banco, fez um cruzamento preciso, e Rodrygo apareceu para marcar.

Três minutos depois, Vinicius Jr. também deixou sua marca. Após um erro na saída de bola do Espanyol, Kylian Mbappé interceptou e passou para o brasileiro, que finalizou com a perna esquerda, aumentando a vantagem.

Por fim, aos 44 minutos, Endrick, também substituto, fez uma bela jogada e sofreu pênalti. Na cobrança, Mbappé deslocou o goleiro e selou a goleada.

Com o pênalti convertido por Kylian Mbappé, o Real Madrid alcançou pela primeira vez nesta temporada a marca de quatro gols em uma partida do campeonato.

Com essa vitória, os merengues seguem pressionando o atual líder, Barcelona, que tem apenas um ponto de vantagem sobre o Real Madrid. O time catalão ainda aguarda sua partida deste domingo contra o Villarreal, após a derrota por 2 a 1 para o Monaco na Liga dos Campeões na quinta-feira.