Creación de una serie de pandas a partir de listas

A Serieses 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 listas.

Método n. ° 1: usar el Series()método sin ningún argumento.

# import pandas as pd
import pandas as pd
  
# create Pandas Series with default index values
# default index ranges is from 0 to len(list) - 1
x = pd.Series(['Geeks', 'for', 'Geeks'])
  
# print the Series
print(x)

Salida:

 
Método #2: Uso del Series()método con 'index'argumento.

# import pandas lib. as pd
import pandas as pd
  
# create Pandas Series with define indexes
x = pd.Series([10, 20, 30, 40, 50], index =['a', 'b', 'c', 'd', 'e'])
  
# print the Series
print(x)

Producción :

Otro ejemplo:

# import pandas lib. as pd
import pandas as pd
  
ind = [10, 20, 30, 40, 50, 60, 70]
  
lst = ['Geeks', 'for', 'Geeks', 'is',
            'portal', 'for', 'geeks']
              
# create Pandas Series with define indexes
x = pd.Series(lst, index = ind)
  
# print the Series
print(x)

Producción:

Método n.º 3: usar el Series()método con varias listas

# importing pandas 
import pandas as pd
  
# multi-list
list = [ ['Geeks'], ['For'], ['Geeks'], ['is'],
         ['a'], ['portal'], ['for'], ['geeks'] ]
           
# create Pandas Series
df = pd.Series((i[0] for i in list))
  
print(df)

Producción:

Publicación traducida automáticamente

Artículo escrito por ankthon 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 *