Para criar uma Serie no Pandas, veja o exemplo a seguir, ele cria uma série de um valor escalar.


 

import pandas as pd

 

dados = pd.Series(2, index=[0, 1, 2, 3])

print(dados)

 


Saida: -----------------------------------



Teremos uma coluna contendo dois, a coluna da esquerda é o índice.


Python Pandas - Series Pandas usando ndarray

Podemos criar um objeto de Series a partir de um numpy ndarray , veja o exemplo abaixo que demonstra o processo:


 

import pandas as pd

import numpy as np

 

dados = np.array(['a', 'b', 'c', 'd', 'e'])

dados_pandas = pd.Series(dados)

 

print(dados_pandas)

 


Saida: -----------------------------------



O exemplo cria uma coluna de letras de um ndarray.



Python Pandas - Series Pandas usando Dicionário 


Uma série pode ser criada a partir de um dicionário Python.


 

import pandas as pd

import numpy as np

 

dados = {1:'Angola', 2:'Brazil', 3:'Portugal', 4:'India'}

dados_pandas = pd.Series(dados)

 

print(dados_pandas)

 



Saida: -----------------------------------



O exemplo cria um objeto de Series a partir de um dicionário de itens, O índice consiste no número de itens.


Python Pandas - Series Pandas imprimindo valores


O exemplo a seguir pega valores de um objeto de série e imprima-os.


 

import pandas as pd

 

 

dados  = pd.Series([1, 2, 3, 4, 5], index=['Angola','Brazil','Portugal','India', 'Canada'])

 

print(dados[0])

print('-----------------------')

 

print(dados[1:4])

print('-----------------------')

 

print(dados[['Angola','Portugal','Brazil']])

 



O exemplo pega valores de um objeto de Serie.


print(dados[0])

Aqui temos um único valor.


print(dados[1:4])

Pega linhas por seus índices.


print(dados[['Angola','Portugal','Brazil']])

Aqui obtemos os valores pelos rótulos de índice.


Saida: -----------------------------------