En este artículo, discutiremos cómo convertir una serie de Pandas a una lista de Python y su tipo. Esto se puede hacer usando el método tolist() .
Ejemplo 1:
Python3
import pandas as pd evenNumbers = [2, 4, 6, 8, 10] evenNumbersDs = pd.Series(evenNumbers) print("Pandas Series and type") print(evenNumbersDs) print(type(evenNumbersDs)) print("\nConvert Pandas Series to Python list") print(evenNumbersDs.tolist()) print(type(evenNumbersDs.tolist()))
Producción:
En el ejemplo anterior, estamos pasando datos de la serie Panda como evenNumbers. Como no se da el índice, por defecto se toma 0.
Ejemplo 2:
Python3
import pandas as pd import numpy as np data = np.array(['ant','bat','cat','dog']) series = pd.Series(data,index=[100,101,102,103]) print(series) print(type(series)) print("\nConvert Pandas Series to Python list") print(series.tolist()) print(type(series.tolist()))
Producción:
En el ejemplo anterior, estamos pasando datos de la serie Panda como np.array([‘ant’,’bat’,’cat’,’dog’]).
Índice como [100,101,102,103]
Ejemplo 3:
Python3
# Series from dictionary import pandas as pd import numpy as np marks = {'Maths' : 100., 'Physics' : 90., 'Chemistry' : 85.} series = pd.Series(marks) print(series) print(type(series)) print("\nConvert Pandas Series to Python list") print(series.tolist()) print(type(series.tolist()))
Producción:
Ejemplo 4:
Python3
# Get First 3 student marks and # convert as list import pandas as pd series = pd.Series([100, 90, 80, 90, 85], index=['Student1', 'Student2', 'Student3', 'Student4', 'Student5']) # retrieve the first three element print(series[:3]) print(series[:3].tolist()) print(type(series[:3].tolist()))
Producción:
Publicación traducida automáticamente
Artículo escrito por priyarajtt y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA