Crear una serie de Pandas a partir de una array

Pandas Series es una array etiquetada unidimensional capaz de contener cualquier tipo de datos (enteros, strings, números de coma flotante, objetos de Python, etc.). Debe recordarse que, a diferencia de las listas de Python, una serie siempre contendrá datos del mismo tipo.

Veamos cómo crear una Serie Pandas a partir de la array.

Método n. ° 1: cree una serie a partir de una array sin índice.

En este caso, como no se pasa ningún índice, el índice predeterminado será range(n)donde n es la longitud de la array.

# importing Pandas & numpy
import pandas as pd
import numpy as np
  
# numpy array
data = np.array(['a', 'b', 'c', 'd', 'e'])
  
# creating series
s = pd.Series(data)
print(s)
Producción:

0    a
1    b
2    c
3    d
4    e
dtype: object

 
Método n.º 2: crear una serie a partir de una array con índice.

En este caso, pasaremos el índice como parámetro al constructor.

# importing Pandas & numpy
import pandas as pd
import numpy as np
  
# numpy array
data = np.array(['a', 'b', 'c', 'd', 'e'])
  
# creating series
s = pd.Series(data, index =[1000, 1001, 1002, 1003, 1004])
print(s)
Producción:

1000    a
1001    b
1002    c
1003    d
1004    e
dtype: object

Publicación traducida automáticamente

Artículo escrito por suman_ptnl y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *