en pandas, DataFrames consisten en filas y columnas, con cada columna que representa una característica o variable separada. El orden de estas columnas es significativo para el análisis de datos y la manipulación.
Considere los siguientes datos de datos (df):
import numpy as np import pandas as pd df = pd.DataFrame(np.random.rand(10, 5))
After adding an additional column, let's say 'mean', via assignment:
df['mean'] = df.mean(1)
The objective is to move the 'mean' column to the front, making it the first column in the DataFrame, while Preservar el orden de las columnas restantes.
para reordenar columnas es reasignar el marco de datos con una lista modificada de columnas.
Paso 1: Obtenga la lista de columnas como array
cols = df.columns.tolist()
Esto dará como resultado una columna de la matriz que contiene los nombres de la columna en su orden actual.
Paso 2: Roundrange Column Orden
reorganice el orden de la columna dentro de la lista como se desea. En este caso, para moverse 'medio' al principio:cols = cols [-1:] cols [:-1]
cols = cols[-1:] cols[:-1]
Paso 3: reorder dataFrame columnas
reorden los datos de dataframe usando la lista de columnas reordenadas:df = df.ix [:, cols]
Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.
Copyright© 2022 湘ICP备2022001581号-3