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 index
argumento, 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"])
Obter certificação!
$ 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 .