Saltar al contenido

cómo reordenar las columnas en el ejemplo de código de pandas

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)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *