Python para iniciantes: do zero ao primeiro projeto
Aprenda sobre variáveis, loops e funções e crie seu primeiro projeto Python em apenas 2 horas!
Quando falamos em análise de dados com Python, uma das bibliotecas mais populares e poderosas é o Pandas. Imagine o Pandas como uma caixa de ferramentas cheia de recursos para lidar com tabelas de dados, semelhante às planilhas do Excel, mas com superpoderes. Dentro dessa caixa de ferramentas, um dos itens mais utilizados é a pd.Series, também conhecidas como as “Séries” do Pandas.
Neste tutorial, vamos explorar o que são as Séries do Pandas e como você pode manipulá-las para extrair informações valiosas dos seus dados.
Imagine uma coluna de uma tabela do Excel. Essa coluna contém uma lista de valores, que podem ser números, textos ou até mesmo datas. No Pandas, essa coluna é chamada de Série. Tecnicamente, uma Série é um array unidimensional capaz de armazenar qualquer tipo de dado e vem com um índice que nos ajuda a localizar esses dados rapidamente.

Para começar a trabalhar com Séries, primeiro precisamos importar a biblioteca Pandas. Fazemos isso com o seguinte comando:
import pandas as pdAgora, vamos criar nossa primeira Série:
# Criando uma Série a partir de uma lista
numeros = pd.Series([10, 20, 30, 40, 50])Pronto! Agora temos uma Série chamada numeros que contém uma sequência de números de 10 a 50, pulando valores de 10 em 10.
Para acessar os elementos de uma Série, você pode usar colchetes e passar o índice do elemento que deseja acessar. Por padrão, uma Série do Pandas possui índice numérico partindo de zero. Portanto, é possível acessar os elementos da mesma forma que uma lista:
# Acessando o primeiro elemento
print(numeros[0])As Séries do Pandas vêm com uma variedade de métodos que nos permitem realizar operações úteis. Aqui estão alguns dos mais comuns:
.unique(): Retorna os valores únicos da Série..value_counts(): Conta a frequência de cada valor único na Série..sum(): Soma todos os valores numéricos da Série..mean(): Calcula a média dos valores numéricos..std(): Calcula o desvio padrão dos valores numéricos.Vamos ver alguns exemplos:
# Contando valores únicos de uma Série
cores = pd.Series(['azul', 'verde', 'azul', 'vermelho'])
print(cores.value_counts())
# Output:
# azul 2
# verde 1
# vermelho 1
# Name: count, dtype: int64
# Calculando a média de uma Série
numeros = pd.Series([10, 20, 30, 40, 50])
print(numeros.mean())
# Output:
# 30.0Mesmo depois de criarmos uma Série do pandas, podemos alterar seus valores ou até mesmo adicionar novos. Veja este exemplo:
# Alterando o valor do primeiro elemento
numeros[0] = 15
# Adicionando um novo elemento
numeros[5] = 60
print(numeros)
# Output:
# 0 10
# 1 20
# 2 30
# 3 40
# 4 50
# 5 60
# dtype: int64Suponha que você queira filtrar sua Série para encontrar apenas os números maiores que 30:
# Filtrando a Série
numeros_maiores_que_trinta = numeros[numeros > 30]
print(numeros_maiores_que_trinta)
# Output:
# 3 40
# 4 50
# 5 60
# dtype: int64As Séries no Pandas são como colunas de uma tabela que você pode manipular, filtrar e calcular de forma rápida e eficiente. Elas são uma parte fundamental da análise de dados em Python e, com a prática, você descobrirá que são ferramentas extremamente versáteis e poderosas. Experimente criar suas próprias Séries e veja o que você pode descobrir sobre seus dados!
Aprenda sobre variáveis, loops e funções e crie seu primeiro projeto Python em apenas 2 horas!
Saia do zero e analise dados com Python e Pandas neste curso gratuito com certificado!
Aprenda a programar com Python e explore a inteligência artificial! Crie um chatbot prático que interage com seus próprios dados. Comece agora!
Estudo aprofundado do potencial de LLMs multimodais: soluções, mecanismos e geração de valor Os Modelos de Linguagem de Grande Porte (LLMs) multimodais representam uma…
Quando se trata de visualização de dados em Python, o Matplotlib é uma das bibliotecas mais populares e poderosas disponíveis. Para cientistas de dados,…
Ter um portfólio online é essencial para se destacar no mercado. Se você atua na área de dados, tecnologia ou negócios, apresentar seus projetos…
Comente e participe da conversa
Crie sua conta gratuita e compartilhe sua opinião nos comentários.
Entre para a Asimov