Série Pandas


O que é uma Série?

Uma série Pandas é como uma coluna em uma tabela.

É um array unidimensional que contém dados de qualquer tipo.

Exemplo

Crie uma série de Pandas simples a partir de uma lista:

import pandas as pd

a = [1, 7, 2]

myvar = pd.Series(a)

print(myvar)

Rótulos

Se nada mais for especificado, os valores serão rotulados com seu número de índice. O primeiro valor tem índice 0, o segundo valor tem índice 1 etc.

Este rótulo pode ser usado para acessar um valor especificado.

Exemplo

Retorna o primeiro valor da Série:

print(myvar[0])

Criar rótulos

Com o indexargumento, você pode nomear seus próprios rótulos.

Exemplo

Crie seus próprios rótulos:

import pandas as pd

a = [1, 7, 2]

myvar = pd.Series(a, index = ["x", "y", "z"])

print(myvar)

Depois de criar rótulos, você pode acessar um item consultando o rótulo.

Exemplo

Retorna o valor de "y":

print(myvar["y"])

w3schools CERTIFIED . 2021

Obter certificação!

Complete os módulos do Pandas, faça os exercícios, faça o exame e você se tornará certificado pela w3schools!

$ 10 INSCRIÇÃO

Objetos de chave/valor como série

Você também pode usar um objeto de chave/valor, como um dicionário, ao criar uma série.

Exemplo

Crie uma série de Pandas simples a partir de um dicionário:

import pandas as pd

calories = {"day1": 420, "day2": 380, "day3": 390}

myvar = pd.Series(calories)

print(myvar)

Nota: As chaves do dicionário tornam-se os rótulos.

Para selecionar apenas alguns dos itens do dicionário, use o index argumento e especifique apenas os itens que deseja incluir na Série.

Exemplo

Crie uma série usando apenas dados de "day1" e "day2":

import pandas as pd

calories = {"day1": 420, "day2": 380, "day3": 390}

myvar = pd.Series(calories, index = ["day1", "day2"])

print(myvar)

DataFrames

Os conjuntos de dados em Pandas geralmente são tabelas multidimensionais, chamadas DataFrames.

Série é como uma coluna, um DataFrame é a tabela inteira.

Exemplo

Crie um DataFrame de duas séries:

import pandas as pd

data = {
  "calories": [420, 380, 390],
  "duration": [50, 40, 45]
}

myvar = pd.DataFrame(data)

print(myvar)

Você aprenderá sobre DataFrames no próximo capítulo .


Teste-se com exercícios

Exercício:

Insira o método Pandas correto para criar uma série.

pd.(mylist)