Supongamos que queremos cambiar el orden del índice de la serie, entonces tenemos que usar el método Series.reindex() del módulo pandas para realizar esta tarea.
Series , que es una array etiquetada en 1-D capaz de contener cualquier dato.
Sintaxis: pandas.Series(data, index, dtype, copy)
Parámetros:
- datos toma ndarrys, lista, constantes.
- valores de índice .
- dtypes para tipos de datos.
- Copiar datos, el valor predeterminado es Falso.
Para saber más sobre la serie pandas haz clic aquí .
El método Series.reindex() se utiliza para cambiar los datos sobre la base de índices.
Sintaxis: Series.reindex(etiquetas=Ninguno, índice=Ninguno, columnas=Ninguno, eje=Ninguno, método=Ninguno, copia=Verdadero, nivel=Ninguno, valor_relleno=nan, límite=Ninguno, tolerancia=Ninguno)
Para saber más sobre el método pandas Series.reindex() haga clic aquí .
Vamos a crear una serie:
Python3
# import required library import pandas as pd import numpy as np # create numpy array data = np.array(["Android dev", "content writing", "competitive coding"]) #create a series total_series = pd.Series(data, index = [1, 2, 3]) # show the series total_series
Producción:
Ejemplo 1:
Python3
# import required library import pandas as pd import numpy as np # create numpy array data = np.array(["Android dev", "content writing", "competitive coding"]) # create a series total_series = pd.Series(data, index = [1, 2, 3]) # reindexing of series total_series = total_series.reindex(index = [3, 2, 1]) # show the series total_series
Producción:
Ejemplo 2:
Python3
# import required library import pandas as pd import numpy as np # create numpy array data = np.array(["Android dev", "content writing", "competitive coding"]) # create a series total_series = pd.Series(data, index = [1, 2, 3]) # reindexing of series total_series = total_series.reindex([2, 3, 1]) # show the series total_series
Producción:
Publicación traducida automáticamente
Artículo escrito por shiv_ka_ansh y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA