Sintassi del metodo set_index ()
DataFrame.ASSEGNA (INDICE = Range (Len (DataFrame))).set_index ('indice')Esempio # 01:
Stiamo usando l'app "Spyder" per sviluppare il codice "Panda" in questa guida. Sappiamo che alcune funzioni di "panda" devono essere importate come "PD". Quindi, prima lo imporiamo qui. Quindi, stiamo sviluppando il telaio dati e lo salviamo come "Vechile_DF". Questo frame dati viene creato solo quando utilizziamo il "PD.Metodo DataFrame () "che è il metodo di" Panda ". Dopo aver inserito questo metodo, creiamo alcune colonne che verranno inserite nel frame dati. Posizioniamo "vehical_name" che è il nome della colonna. In questa colonna, aggiungiamo "Wagonr, Land Cruiser, Bike, Mehran, Scooty, Cycle e Corolla".
Successivamente, aggiungiamo il nome della colonna "Vehical_year" e inseriamo "2001, 2016, 2005, 2000, 2015, 1999 e 2019". Dopo questo, abbiamo l'ultima colonna denominata "Vehical_Code" che contiene i codici per tutti i veicoli che abbiamo aggiunto. Questi codici sono "SW12, Th34, RM23, MO02, DL27, NP90 e ZL45". Quindi, chiudiamo il frame dati. Ora, inseriamo l'indice su questo frame dati. Mettiamo quei valori che vogliamo inserire come indice su questo frame dati.
Scriviamo "V1, V2, V3, V4, V5, V6 e V7" e inizializziamo "V_Index" con questi valori. Ora utilizziamo il "dati di dati.Metodo indice "per l'aggiunta di questo indice al frame dati. Posizioniamo il nome di DataFramew che è "Vehicle_df". Quindi, il metodo "indice" ed è uguale a questo metodo alla variabile "v_index" in cui abbiamo memorizzato i valori dell'indice. Ora, questi valori vengono inseriti nel frame dati. Dopo aver aggiunto i valori dell'indice, stampiamo questo "vehical_df" sullo schermo.
Premiamo "Shift+Enter" e il risultato viene reso sullo schermo. Visualizziamo semplicemente il frame dati "veicoli_df" con un valore dell'indice. Qui, l'indice è visibile a te. Non abbiamo ancora lasciato cadere o rimosso questo indice. Ora, stiamo mettendo più righe a questo codice per la rimozione di quell'indice che è mostrato nel risultato seguente.
Stiamo utilizzando il metodo "reset_index ()" in questo esempio. Inizializziamo "vechile_df1" con questo metodo e mettiamo "drop = true" come parametro di questo metodo "reset_index ()". Ciò eliminerà o rimuoverà i valori dell'indice che abbiamo inserito nel frame dati e memorizziamo il frame dati aggiornato nel "veicolo_df1". Quindi, rendiamo anche "veicolo_df1" inserendolo nel metodo "print ()".
Il frame dati aggiornato dopo aver rimosso i valori dell'indice viene reso in questo risultato. Qui vedi che i valori dell'indice apparso nel risultato sopra vengono rimossi e viene presentata un frame dati aggiornato. Rimuoviamo quei valori dell'indice semplicemente usando il metodo "reset_index ()" in questo codice.
Esempio # 02:
Ecco il nuovo esempio in cui utilizzeremo il ".Metodo set_index ”per la caduta dell'indice di DataFrame. Il frame dati viene creato e salvato come "Medicine_df". Solo quando usiamo la funzione "panda" "PD.DataFrame () ”viene formato questo frame dati. Successivamente, generiamo alcune colonne che si aggiungeranno al frame dati. Inseriamo "Med_Code" come nome della colonna e aggiungiamo "Jo456, Jo123, ED876, RO456, RY890, SI234, NI678, PA442 e JO491" a questa colonna. Viene quindi aggiunto il nome della colonna "Med_Delivery" e vengono aggiunte le seguenti città: "Delhi, Messico, Los Angeles, Boson, Baljiam, Birmingham, San Jose, Austin e New York".
Quindi, abbiamo la colonna "Acquistar_name" in cui inseriamo "Smith, Leo, Lily, Liam, Jayden, Grace, Jessica, Samuel e Collum". L'ultima colonna in questo frame dati è "sconto_%" che contiene le percentuali di sconti per tutti i medicinali che abbiamo inserito. Il "4%, 3%, 7%, 3%, 6%, 2%, 7%, 0%e 2%" sono le percentuali che abbiamo aggiunto in questa colonna. Attualmente stiamo aggiungendo l'indice a questo frame dati.
Come indice di questo frame dati, aggiungiamo i valori che desideriamo inserire. Qui, "M1, M2, M3, M4, M5, M6, M7, M8 e V9" sono scritti. Ora, aggiungiamo questo indice al frame dati utilizzando il "data frame.Metodo indice ". In primo luogo posizioniamo il nome di dati "Medicine_DF", seguito dal metodo "indice", e equivalliamo questo metodo alla variabile "index_", che contiene i valori dell'indice. Questi valori sono stati ora inseriti nel frame dati. Quindi stampiamo questo "medico_df" sullo schermo dopo aver aggiunto i valori dell'indice.
Successivamente, stiamo usando il metodo "set_index" per la caduta o la rimozione di questo indice. Quando utilizziamo questo metodo come mostrato, l'indice verrà rimosso e viene quindi generato il frame dati aggiornato. Stampiamo quel telaio dati aggiornato dopo aver rimosso quell'indice qui.
Il primo frame dati mostra i valori dell'indice da M1 a M9. Quindi, rimuoviamo questo indice e il frame dati appena generato senza questi valori dell'indice viene anche mostrato qui. Questa colonna indice viene rimossa utilizzando il ".Metodo set_index () ".
Esempio # 03:
In questo esempio, utilizziamo lo stesso telaio di dati che abbiamo creato in precedenza nell'esempio 2 e realizziamo la colonna dell'indice di questo frame di dati. Ora, la colonna indice sarà il "Med_code" per questo frame dati. Questa volta, utilizzeremo il metodo "reset_index ()" per la rimozione della colonna dell'indice dal frame dati. Nel metodo "reset_index ()", impostiamo "Drop = true", il che significa che vogliamo rilasciare l'indice creato nel frame dati e quindi rendere il frame dati senza quella colonna di indice creata.
Viene visualizzata la colonna "Med_Code" che è l'indice del frame dati. Quindi, rimuoviamo questa colonna indice utilizzando il metodo "reset_index ()" e visualizziamo anche il frame dati dopo aver rimosso questa colonna indice.
Esempio # 04:
Possiamo anche rimuovere la colonna indice del file CSV utilizzando il metodo "index_col". Qui, in questo codice dato, ci stiamo muovendo per discutere di come farlo. Usiamo semplicemente il metodo "read_csv" di "panda" per la lettura del file CSV. In questo metodo, forniamo il percorso o il nome del file CSV i cui dati vogliamo leggere. Mettiamo il "file.CSV ”Nome qui. Quindi, utilizziamo "index_col = false" che rimuoverà l'indice dal file CSV e ottiene il frame dati senza la colonna del valore dell'indice. Renderiamo anche i dati del file CSV dopo aver lasciato cadere la colonna indice qui.
Il file.I dati dei file CSV ”vengono resi e la colonna indice da questo file viene rimossa perché utilizziamo il" index_col "e lo impostiamo su" false "che rimuove la colonna indice.
Conclusione
Hai imparato a "rimuovere l'indice" in "Panda". Abbiamo presentato una spiegazione approfondita di due metodi che abbiamo utilizzato per la rimozione dei valori dell'indice o dell'indice dal frame dati. Abbiamo discusso che "reset_index ()" e "set_index ()" vengono utilizzati entrambi i metodi per rimuovere l'indice in "Panda". Hai visto sia lo script di codice che l'output in questa guida.