Taula de continguts:

Com puc canviar l'ordre de les columnes en un marc de dades?
Com puc canviar l'ordre de les columnes en un marc de dades?

Vídeo: Com puc canviar l'ordre de les columnes en un marc de dades?

Vídeo: Com puc canviar l'ordre de les columnes en un marc de dades?
Vídeo: Data Science with Python! Sorting pandas DataFrames 2024, Maig
Anonim

Una manera senzilla seria reassignar el marc de dades amb una llista dels columnes , reordenat segons sigui necessari. farà exactament el que vulguis. Heu de crear una nova llista del vostre columnes en el desitjat ordre , a continuació, utilitzeu df = df[cols] to reordenar el columnes en aquesta nova ordre . També podeu utilitzar un enfocament més general.

Aleshores, com puc reorganitzar les columnes en pandes?

Podeu reorganitzar un objecte DataFrame declarant una llista de columnes i utilitzant-la com a clau

  1. importar pandes com a pd.
  2. fruita = pd. DataFrame(dades = {'Fruita':['poma', 'plàtan', 'nabiu', 'raïm'], 'Color':['vermell', 'groc', 'blau', 'morat'], ' Llavors':['sí', 'no', 'sí', 'no']})
  3. fruita. set_index('Fruita', inplace = True)

Al costat de dalt, com puc canviar el nom de la columna en un DataFrame a Python? Podeu utilitzar el canviar el nom () mètode de pandes . DataFrame a canvi qualsevol fila / nom de columna individualment. Especifiqueu l'original nom i el nou nom en dict com {original nom : nou nom } per indexar / columnes de canviar el nom (). índex és per a índex nom i columnes és per a nom de columnes.

També es va preguntar com puc reorganitzar les columnes a Excel?

Com arrossegar columnes a Excel

  1. Seleccioneu la columna que voleu moure.
  2. Col·loca el punter del ratolí a la vora de la selecció fins que canviï d'una creu normal a un cursor de fletxa de 4 cares.
  3. Manteniu premuda la tecla Maj i arrossegueu la columna a una ubicació nova.
  4. Això és!

Què és ILOC a Python?

iloc . Indexació basada exclusivament en ubicacions enteres per a la selecció per posició.. iloc es basa principalment en la posició sencer (de 0 a la longitud-1 de l'eix), però també es pot utilitzar amb una matriu booleana.

Recomanat: