No olvides que en las ciencias un problema puede tener varias soluciones, de igual modo nosotros aquí te enseñamos lo más óptimo y eficiente.
Ejemplo 1: cómo cambiar el orden de las columnas en el marco de datos de pandas
df = df.reindex(columns=column_names)
Ejemplo 2: los pandas reordenan las columnas
# setting up a dummy dataframe
raw_data ='name':['Willard Morris','Al Jennings','Omar Mullins','Spencer McDaniel'],'age':[20,19,22,21],'favorite_color':['blue','red','yellow',"green"],'grade':[88,92,95,70]
df = pd.DataFrame(raw_data, index =['Willard Morris','Al Jennings','Omar Mullins','Spencer McDaniel'])
df
#now 'age' will appear at the end of our df
df = df[['favorite_color','grade','name','age']]
df.head()
Ejemplo 3: Python más orden de columnas
In [7]: cols = df.columns.tolist()
In [8]: cols
Out[8]:[0L, 1L, 2L, 3L, 4L,'mean']
In [12]: cols = cols[-1:]+ cols[:-1]
In [13]: cols
Out[13]:['mean', 0L, 1L, 2L, 3L, 4L]
In [14]: df = df[cols]
Ejemplo 4: reordenar columnas pandas
cols = df.columns.tolist()# Rearrange the list any way you want
cols = cols[-1:]+ cols[:-1]
df = df[cols]
Ejemplo 5: los pandas reordenan las columnas
# Get column list in ['item1','item2','item3'] format
df.columns
# [0]output:
Index(['item1','item2','item3'], dtype='object')# Copy just the list protion of the output and rearrange the columns
cols =['item3','item1','item2']# Resave dataframe using new column order
df = df[cols]
Ejemplo 6: los pandas reordenan las columnas por nombre
#old df columns
df.columns
Index(['A','B','C','D'],dtype='***')#new column format that we want to rearange
new_col =['D','C','B','A']#list of column name in order that we want
df = df[new_col]
df.columns
Index(['D','C','B','A'],dtype='***')#new column order
valoraciones y comentarios
Agradecemos que desees añadir valor a nuestra información tributando tu veteranía en las observaciones.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)