A 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 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: