A veces, cuando trabajamos con DataFrames, es posible que deseemos cambiar o invertir el orden de la columna del marco de datos. En este artículo, veamos cómo invertir el orden de las columnas de un marco de datos. Esto puede lograrse de dos formas –
Método 1: la secuencia de columnas que aparecen en el marco de datos se puede invertir usando el atributo.columns[::-1] en el marco de datos correspondiente. Accede a las columnas desde el marco de datos final y externo[…] reindexa el marco de datos usando esta nueva secuencia provista.
Ejemplo:
Python3
# importing required modules import pandas as pd dataframe = pd.DataFrame([[1, 'A', "Student"], [2, 'B', "Tutor"], [3, 'C', "Instructor"]]) print("Original DataFrame") display(dataframe) # reversing the dataframe print("Reversed DataFrame") display(dataframe[dataframe.columns[::-1]])
Producción:
Método 2: el indexador iloc también se puede usar para invertir el orden de las columnas del marco de datos, usando la sintaxis iloc[:, ::-1] en el marco de datos especificado. Los contenidos no se conservan en el marco de datos original.
Python3
# importing required modules import pandas as pd dataframe = pd.DataFrame([[1, 'A', "Student"], [2, 'B', "Tutor"], [3, 'C', "Instructor"]]) print("Original DataFrame") display(dataframe) # reversing the dataframe print("Reversed DataFrame") display(dataframe.iloc[:, ::-1])
Producción:
Publicación traducida automáticamente
Artículo escrito por yashchuahan y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA