Panda DataFrame Sostituisci

Panda DataFrame Sostituisci
“Per condurre l'analisi dei dati, Python è una lingua fantastica. Uno di questi strumenti di Python è "panda", che viene utilizzato per importare e analizzare i dati. In "Panda", possiamo creare elenchi, serie, dati di dati, ecc., E quando vogliamo sostituire un elemento o un numero o un elenco, utilizziamo il metodo "Sostituisci ()" che "Panda" fornisce. Un elenco, dizionario, serie, numero, ecc. tutti possono essere sostituiti da un telaio di dati utilizzando la funzione "Sostituisci ()". Per le sue numerose modifiche, questa funzione è immensamente ricca. È molto facile utilizzare la funzione "sostituire ()" in "panda" per sostituire i valori. Il metodo "Sostituisci ()" ci rende molto facile sostituire qualsiasi valore o più valori nel frame dati. Sostituiremo i valori del frame dati in questa guida e ti spiegheremo come sostituire i valori del telaio di dati usando il metodo "Sostituisci ()" e come questo metodo "Sostituisci ()" funzionerà in "Panda."

Sintassi
Ecco la sintassi di questa funzione "Sostituisci ()" in "Pandas."

DataFrame.Sostituisci (to_replace = nessuno, value = nessuno)

Utilizzeremo questo metodo "Sostituisci ()" nel nostro codice "Pandas" di seguito. Ora, guarda l'esempio che presenteremo in questa guida e imparerai facilmente su questo metodo "Sostituisci ()" da questa guida.

Esempio # 01
Stiamo sviluppando il codice "panda" qui nello strumento "Spyder" per l'utilizzo del metodo "Sostituisci ()" nel nostro codice. Importiamo "panda come PD" come passaggio iniziale del codice. È necessario importare la funzione "panda" in modo che accederemo alla funzione di "panda" nel nostro codice dove necessario. Viene quindi sviluppato il frame dati, costituito da quattro colonne. Il "my_dataframe" è il nome del data frame che abbiamo sviluppato qui.

La colonna che abbiamo inserito per la prima volta è la colonna "Person_name" con alcuni nomi che sono "LOE, Samuel, Neesham, Leo e Alexander". La colonna accanto a questo "persona_name" è "Person_city", in cui stiamo inserendo i nomi delle città e quei nomi sono "Baviera, Montreal, Birmingham, Genova e Bristol". Le città sono entrate in questa colonna, ora arriva la colonna "madrelingua", dove abbiamo aggiunto "tedesco, francese, inglese, italiano e inglese". Dopo questo, abbiamo anche creato la colonna "Person_age", che contiene le età di tutte quelle persone che abbiamo inserito in questo telaio di dati. Le età che abbiamo qui sono "47, 30, 28, 29 e 35".

Stiamo rendendo questo frame dati dopo aver inserito i valori in tutte e quattro le colonne. Il frame dati viene reso quando lo inseriamo nel metodo "print ()", come mostrato di seguito. Abbiamo appena creato il frame dati qui e non abbiamo ancora sostituito alcun valore. Dopo aver mostrato questo frame dati, sostituiremo i valori di questo frame dati utilizzando il metodo "Sostituisci ()".

Quando si desidera eseguire il codice in "Spyder", si preme Basta "Shift+Invio" e il risultato verrà reso sul terminale. L'output di questo codice è mostrato qui, che è il telaio di dati contenente quattro colonne che abbiamo aggiunto al codice. Successivamente, utilizzeremo il metodo "Sostituisci ()" per sostituire i valori di questo frame di dati di seguito.

Mettiamo "my_dataframe" con il metodo "sostituti ()" in quanto è il nome del frame dati che abbiamo creato. Stiamo sostituendo il nome "Leone" con "William."Quindi, sostituirà" Leo "con" William."Memorizziamo il clamore dati aggiornato nella variabile" new_datafarme "e quindi passiamo questo" new_datafarme "nel metodo" print () ".

Guardando la prima colonna, il nome "LEO" è stato inserito nella riga di indice zero e 3 riga di indice, ma nel frame dati aggiornato, "William" è apparso al posto di "Leo."La riga dell'indice 0 e 3 della prima colonna viene sostituita e aggiornata qui.

Esempio # 02
Ora passiamo a un altro esempio qui creando un elenco "Consultation_data" dopo aver importato la funzione "Panda". Questo elenco contiene colonne "Dr_name, Patient_name, appuntamento_date e tempistica". La nostra prima colonna, "Dr_name", contiene i nomi dei medici "Dr. Alice, Dr. Oscar, Dr. Milli, Dr. Alexander, Dr. Bromley, dr. Alice, Dr. Lily e Dr. Alice."La colonna" Patient_name "si trova accanto a questa e contiene i nomi dei pazienti, che sono" Emma, ​​William, Jessica, Robert, Leo, Smith, Samuel e Peter ". Dopo la voce dei nomi dei pazienti, abbiamo aggiunto “5/8/2022, 5/8/2022, 5/8/2022, 6/8/2022, 6/8/2022, 7/8/2022 e 7/ 8/2022 "alla colonna" appuntamento_date ". È stata quindi generata la colonna "Timing", che contiene i tempi di tutti gli appuntamenti del paziente che abbiamo aggiunto a questo telaio di dati. La nostra gamma di tempistica è "17:00, 18:00, 19:00, 17:00, 19:00, 17:00 e 18:00".

Dopo aver inserito i dati in ciascuna delle quattro colonne, produciamo il gesto di dati di questo elenco nidificato. Quando questo elenco viene modificato in DataFrame "Consultation_DF", quindi visualizziamo questo "Consultation_DF."Ora, mettiamo il metodo" consultation_df "e poi mettiamo il metodo" sostituti () ". Il nome “Dr. James "prenderà il posto di" Dr. Alice "perché sostituiamo" Dr. Alice "con" Dr. James ". Quindi, “Dr. James "sarà usato al posto di" Dr. Alice "La variabile" aggiornata_datafarme "viene utilizzata per archiviare il clamore data -arme aggiornato, che viene successivamente passato al metodo" print () ".

Puoi notare che “Dr. Alice "appare nella prima colonna di questo frame dati, ma dopo questo sostituiamo" DR. Alice "con" Dr. James ", e puoi vederlo nel prossimo frame dati aggiornato, non esiste" Dr. Il nome Alice "è apparso perché sostituiamo tutti" Dr. Nome Alice "con" Dr. James "e ora" Dr. James "appare nel frame dati aggiornato.

Esempio # 03
Utilizziamo di nuovo la "consultazione_df" qui in questo esempio, ma in questo caso stiamo sostituendo più valori del frame dati. Controlliamo come farlo. Qui, vedi che nel metodo "Sostituisci ()", mettiamo prima il nome della colonna, che è "Dr_name", quindi posizioniamo quel nome che vogliamo sostituire, quindi questa volta vogliamo sostituire "DR. Nome Oscar ", e in secondo luogo, vogliamo anche cambiare" appuntamenti_date "che è" 5/8/2022 ". Sostituiamo il nome con "Dr. Taylor, "Nome che menzioniamo anche in questo metodo" Sostituisci () "e" Appuntamento_Date "con" 8/8/2022 ".

Quindi, cambierà tutti i nomi, che sono "Dr. Oscar "nella colonna" DR_NAME "con" DR. Taylor "e anche la data" 5/8/2022 "nella colonna" Appuntamento_date "con" 88/2022 ". In questo esempio, abbiamo sostituito due valori del frame dati. Quando tutti i valori vengono modificati, verranno archiviati in “Updated_DataFrame.". Dopo aver sostituito questi valori, rendiamo il frame dati con i valori sostituiti.

Quando eseguiamo questo codice, quindi rende prima il frame dati originale, che abbiamo generato nel codice. Quindi, dopo aver reso questo, sostituisce “Dr. Oscar "con" Dr. Taylor "e anche la data che è" 5/8/2022 "con" 8/8/2022 ". Il nuovo telaio di dati è anche mostrato in questo risultato ed è possibile notare facilmente la differenza tra il primo frame dati e il secondo frame dati.

Conclusione

Questa guida ha fornito una spiegazione approfondita del metodo "Sostituisci ()" in modo molto semplice. L'obiettivo principale di questa guida è di insegnarti in dettaglio il metodo "Panda Sostitud ()". Abbiamo studiato il fatto che questo metodo aiuta a sostituire i valori del frame dati, che vogliamo sostituire. In questa guida, andiamo anche in dettaglio sulle giustificazioni teoriche e pratiche per questo concetto "Sostituisci ()". Abbiamo mostrato il frame dati prima di sostituire i valori e dopo la sostituzione, quindi fa una chiara differenza per te nell'apprendimento del concetto di sostituzione in "panda."Spero che siano abbastanza facili per imparare la tecnica" Sostituisci () ".