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?
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: