Pandas Append Row

Pandas Append Row
L'eccellente ambiente di Python dei moduli incentrati sui dati lo rende un linguaggio meraviglioso per condurre un'analisi dei dati. Con uno di questi strumenti, Pandas semplifica notevolmente il processo di importazione e analisi dei dati. Panda offre molte funzioni che rendono il nostro lavoro più semplice e dove possiamo fare molto lavoro in breve tempo. Uno di questi è il metodo "Append ()" che fornisce Panda. La funzione Append () aggiunge due diversi frame di dati e aggiunge la riga al frame dati alla fine dell'attuale e genera un nuovo frame dati nel processo. Qui, discutiamo in dettaglio il metodo "Pandas Append ()".Eseguiamo anche alcuni codici in cui utilizziamo questo metodo e mostriamo il suo lavoro con esempi pratici in questa guida.

Sintassi:

# DataFrame.append (altro, ignore_index = false, verify_integrity = false, ordin = nessuno)

Esempio 1:

Il software che utilizziamo qui per eseguire questo codice "panda" è il software "Spyder". In questo software "Spyder", facciamo alcuni codici iniziando con la parola chiave "importazione" che aiuta a importare il "panda come PD". Ora, otteniamo i metodi di "Panda" posizionando il "PD". Ora creiamo due frame di dati separatamente. Quindi, aggiungiamo entrambi i frame dati e otteniamo un nuovo frame dati.

Innanzitutto, creiamo un dizionario e poi lo convertiamo in dati di dati. Il dizionario che creiamo qui è chiamato "P_Dealer1" e ha tre colonne. Diamo il "s_no" come il nome della prima colonna che ha "P11, P12, P13, P14 e P15". L'altra colonna che abbiamo si chiama "Honor". Quindi, metti "Smith, Joseph, William, Samuel e Rick" qui. L'ultima colonna "Acquirente" contiene "Peter, James, Olivia, Leo e Bills". Qui, il primo dizionario è completato e andiamo avanti con la creazione dell'altro dizionario.

Generiamo il nome del secondo frame dati "P_Dealer2". Contiene anche tre colonne. La prima colonna è etichettata "S_no" e contiene i valori "P16, P17, P 18 e P19". Metti "Noah, Mishi, Taylor e Robert" nella colonna "Honor". Nell'altro, abbiamo "George, Samuel, alleati e Peter", che è rappresentato nella colonna finale, "Acquirente". Due dizionari sono completati qui. Dobbiamo anche convertire entrambi i dizionari in dati di dati. Nella seguente illustrazione, li convertiamo separatamente in dati e stampiamo entrambi i frame dati. Vedrai due frame dati nel risultato di questo codice.


Quando rendiamo l'output dei nostri codici in "Spyder", abbiamo due metodi da usare. Uno di questi è premere "Shift + Enter" e l'altro è premere il pulsante "Esegui" di questo strumento. Questo risultato renderà sul terminale di "Spyder". Ci sono due frame dati che compaiono in questo output. Ora applichiamo il metodo "Append" e aggiungiamo entrambi i frame dati in un singolo frame dati e renderi il nuovo frame di dati che contiene entrambi i frame dati dopo l'avvio.


Aggiungiamo questa riga che è mostrata nella seguente illustrazione in cui abbiamo utilizzato il metodo "Append ()". Inseriamo il nome del primo frame dati. Quindi, abbiamo il metodo "Append ()". Nel metodo "Append ()", inseriamo il "P_Dealer2" che è il secondo frame dati. Questo aggiunge sia i frame di dati che li memorizzano in "Final_dealer" come un singolo frame dati.


Il frame dati visualizzato qui contiene tutti i dati del primo e del secondo frame dati. Si noti che i valori dell'indice sono gli stessi di entrambi i gesti di dati.

Esempio 2:

Ora creiamo due telai di dati che contengono alcuni nomi di frutta e verdura. Il "Food1" è il primo dizionario qui con due colonne, "fr_name" e "veg_name", rispettivamente. Inseriamo il "guava, uva, gelso, pesca" al "fr_name". E inserire anche il "ravanello, aglio, pisello e barbabietola" al "veg_name". Il secondo dizionario elencato qui è "Food2" che ha due colonne. Aggiungiamo anche "Fig, Orange, Lychee e Kiwi" al "Fr_name" e al "cavolo, ravanello, coriandolo e menta" al "VEG_NAME".

Creiamo entrambi i dizionari e realizziamo i gesti di dati di entrambi i dizionari. Visualizziamo il primo frame dati e poi il secondo frame dati, uno dopo l'altro. Quindi inseriamo la funzione "Append ()" per l'avvio di entrambi i frame di dati qui. Mettiamo anche "Ignore_index" e lo regoliamo su "vero". Ignora i valori dell'indice dei due frame dati precedenti e genera un nuovo valore dell'indice dopo aver aggiunto i dati di entrambi i frame dati. Visualizziamo anche il frame dati che otteniamo dopo l'aggiunta utilizzando la funzione "print ()".


Innanzitutto, rende separatamente entrambi i gesti di dati. Quindi, aggiunge sia i dati di dati che visualizza il nuovo frame di dati completo dopo aver aggiunto entrambi i frame dati. Qui, ignora gli indici dei due frame dati precedenti e genera il nuovo valore dell'indice dopo aver aggiunto entrambi i frame dati.

Esempio 3:

Creiamo i telai dei dati delle diverse forme qui. Quindi, aggiungiamo questi telai di dati che sono diversi nelle forme. Creiamo qui un frame dati utilizzando il dizionario che contiene tre diverse colonne. Nominiamo quelle colonne "A1, B1, C1" e aggiungiamo "1, 3, 5, 7" a "A1", "2, 4, 6, 8" a "B1" e "11, 12, 13, 14 "A" c1 ", rispettivamente. Quindi arriva il prossimo frame dati denominato "data2" con quattro colonne. Queste colonne sono "A1, B1, C1 e D1". Aggiungiamo "1, 2, 3" in "A1", "5, 6, 7" in "B1", "1, 5, 4" in "C1", e anche "8, 9, 10" in "D1 ". Stamphiamo questi due frame di dati separatamente e appendiamo entrambi i frame dati delle diverse forme utilizzando la funzione "Append ()".

Qui, il numero di colonne di entrambi i gesti di dati è diverso. Quando il numero di colonne nel frame dati non è uguale, i valori NAN vengono utilizzati per riempire qualsiasi spazi vuoti in uno dei frame dati. Salviamo il frame dati creato dopo aver utilizzato la funzione "Append ()" nella variabile "Data". Quindi, inseriamo la variabile nell'istruzione "Print ()" che viene visualizzata sul terminale.


Il frame dati che otteniamo dopo l'appendimento mostra "NAN" nella colonna "D1" perché quando non c'è valore nella colonna, visualizza "NAN". Poiché entrambi i frame dati che abbiamo aggiunto qui contengono un numero diverso di colonne, il risultato di dati risultante visualizza "NAN".

Esempio 4:

In questo codice, aggiungiamo una riga al frame dati. Per questo, generiamo un dizionario "record_std" con tre colonne. La colonna "std_name" è la prima colonna qui che contiene i nomi degli studenti che abbiamo. Questi nomi sono "Noah", "George", "Robert", "Samuel" e "Taylor". Il "O_MARKS" è la seconda colonna qui con i segni ottenuti degli studenti come "42, 32, 57, 78 e 81". Poi arrivano le colonne "P_MARKS" e aggiungiamo "55, 69, 53, 46 e 92". Questo dizionario "record_std" non viene convertito in dati dati e viene visualizzato.


Ecco il telaio di dati che abbiamo creato. Ora, vogliamo aggiungere una nuova riga a questo frame dati utilizzando la funzione "Append ()". Proviamo a utilizzare la funzione "Append ()" per l'aggiunta di una riga.


Innanzitutto, dichiariamo una variabile "new_row" e impostiamo alcuni dati che vogliamo aggiungere come nuova riga. Nella colonna "std_name", vogliamo aggiungere "Henry". In "O_MARKS", abbiamo impostato "43". E in "P_MARKS", inseriamo "33". I dati della riga sono completati qui. Quindi, utilizziamo la funzione "Append ()" e aggiungiamo questa riga al frame dati che abbiamo precedentemente creato e ignorato i valori dell'indice.


L'ultima riga viene inserita qui nel frame dati esistente che abbiamo anche reso in precedenza. Questa riga viene aggiunta con l'aiuto del metodo "Append ()".

Conclusione

In questa guida, abbiamo spiegato l'uso del metodo "Append ()" in "Panda" in dettaglio profondo. Utilizzando la funzione PANDAS "Append ()", abbiamo esaminato 4 casi d'uso per l'aggiunta dei Frame di dati e l'aggiunta di una riga alla fine dell'attuale Frame Data (). Abbiamo discusso del fatto che il metodo "Append ()" è una delle strategie più popolari per unire i dati nella preelaborazione dei dati. Il metodo "Append ()" è abbastanza semplice da applicare. Dopo uno studio approfondito di questa guida, spero che otterrai questo concetto di metodo "Append ()".