Sommario:

Come posso modificare l'ordine delle colonne in un frame di dati?
Come posso modificare l'ordine delle colonne in un frame di dati?

Video: Come posso modificare l'ordine delle colonne in un frame di dati?

Video: Come posso modificare l'ordine delle colonne in un frame di dati?
Video: Aggiungere rimuovere e spostare colonne - Pandas Python Tutorial Italiano 09 2024, Aprile
Anonim

Un modo semplice sarebbe riassegnare il dataframe con un elenco di colonne , riorganizzato secondo necessità. farà esattamente quello che vuoi. Devi creare una nuova lista dei tuoi colonne nel desiderato ordine , quindi usa df = df[cols] per riorganizzare il colonne in questo nuovo ordine . Puoi anche usare un approccio più generale.

Quindi, come posso riorganizzare le colonne nei panda?

Puoi riorganizzare un oggetto DataFrame dichiarando un elenco di colonne e utilizzandolo come chiave

  1. importa panda come pd.
  2. frutta = pd. DataFrame(data = {'Fruit':['apple', 'banana', 'blueberry', 'grape'], 'Color':['red', 'yellow', 'blue', 'viola'], ' Semi':['sì', 'no', 'sì', 'no']})
  3. frutta. set_index('Frutta', inplace = True)

Oltre a sopra, come posso cambiare il nome della colonna in un DataFrame in Python? Puoi usare il rinominare () metodo di panda . DataFrame a modificare qualsiasi riga / nome della colonna individualmente. Specificare l'originale nome e il nuovo nome in dict come {originale nome : nuovo nome } per indicizzare / colonne di rinominare (). l'indice è per l'indice nome e colonne è per il nome colonne.

Inoltre è stato chiesto, come posso riorganizzare le colonne in Excel?

Come trascinare le colonne in Excel

  1. Seleziona la colonna che vuoi spostare.
  2. Posiziona il puntatore del mouse sul bordo della selezione finché non cambia da una croce normale a un cursore a freccia a 4 lati.
  3. Tieni premuto il tasto Maiusc, quindi trascina la colonna in una nuova posizione.
  4. Questo è tutto!

Cos'è ILOC in Python?

iloca . Indicizzazione basata esclusivamente sulla posizione intera per la selezione per posizione.. iloca è principalmente basato sulla posizione di un numero intero (da 0 a lunghezza-1 dell'asse), ma può essere utilizzato anche con un array booleano.

Consigliato: