En este programa, veremos cómo convertir una serie de listas de en una sola serie, en otras palabras, solo estamos fusionando las diferentes listas en una sola lista, en Pandas. Usaremos el método stack() para realizar esta tarea. La línea será Series.apply(Pandas.Series).stack().reset_index(drop = True)
. El método reset_index() restablecerá el índice de DataFrame/Series.
Ejemplo 1: Fusión de múltiples listas de series de números enteros.
# importing the module import pandas as pd # creating a Pandas series of lists s = pd.Series([[2, 4, 6, 8], [1, 3, 5, 7], [2, 3, 5, 7]]) print("Printing the Original Series of list") print(s) # converting series of list into one series s = s.apply(pd.Series).stack().reset_index(drop = True) print("\nPrinting the converted series") print(s)
Producción :
Ejemplo 2: Fusión de varias listas de series de caracteres.
# importing the module import pandas as pd # creating a Pandas series of lists s = pd.Series([['g', 'e', 'e', 'k', 's'], ['f', 'o', 'r'], ['g', 'e', 'e', 'k', 's']]) print("Printing the Original Series of list") print(s) # converting series of list into one series s = s.apply(pd.Series).stack().reset_index(drop = True) print("\nPrinting the converted series") print(s)
Producción :
¿Escribir código en un comentario? Utilice ide.geeksforgeeks.org , genere un enlace y compártalo aquí.
Publicación traducida automáticamente
Artículo escrito por Akashkumar17 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA