Pandas Aggiungi riga a DataFrame

Pandas Aggiungi riga a DataFrame
Panda è uno strumento rapido, potente, adattabile e intuitivo open source ed elaborazione. I valori sono mantenuti in un formato di riga e colonna utilizzando un modello di dati bidimensionale noto come "Panda DataFrame". Possiamo aggiungere la riga al frame dati utilizzando diversi metodi che i "panda". Possiamo utilizzare questi metodi quando dobbiamo aggiungere una nuova voce ai nostri dati che potremmo aver dimenticato di aggiungere prima. Imparerai come inserire una riga in "Panda DataFrame" con l'aiuto di questa guida. Questa guida esaminerà vari metodi che useremo per aggiungere la riga a "Panda."

Metodi per aggiungere una riga al frame dati in "Panda"

Abbiamo tre metodi che applicheremo e discuteremo in questa guida. Questi metodi sono:

  • DataFrame.Metodo LOC.
  • DataFrame.Metodo Append ().
  • Panda.Metodo Concat ().

Esempio 01: utilizzando DataFrame.Metodo LOC

Abbiamo lo strumento "Spyder" che utilizzeremo per generare e compilare questi codici "panda". Per eseguire il codice "Panda", dobbiamo importare questo "Panda come PD". Creiamo quindi il telaio di dati "lavoratori" e aggiungiamo cinque colonne con nomi di colonne univoci. La prima colonna che abbiamo creato è "srl_no". I dati in questa colonna sono "1", "2", "3", "4" e "5". La seconda colonna è la colonna "W_name" in cui abbiamo "Smith", "Jack", "Joseph", "Robert" e "Cherry".

Il nome della terza colonna in questo frame dati è "W_instructor". I "W_instructor" hanno "Mia", "Thomas", "Emma", "Charles" e "Olivia". Quindi, abbiamo inserito la colonna "W_Language" che consiste nei dati "inglese", "britannico", "tedesco", "bangoli" e "inglese". L'ultimo è la colonna "Working_hrs" in cui mettiamo "7", "5", "6", "4" e "8".

Tutte le colonne e i dati vengono inseriti e convertiamo questi dati in forma di dati tabulari o li modifichiamo nel frame dati. Per convertirli in DataFrame, chiamiamo il metodo "DataFrame ()" del Pandas "PD". Ora viene creato il frame dati e visualizziamo questo frame di dati "lavoratore". Dopo la "stampa ()" di seguito abbiamo i "lavoratori. Metodo LOC "che viene utilizzato per l'aggiunta della riga nel frame dati. Aggiungiamo anche i "lavoratori. indice "e la nuova riga che vogliamo inserire il telaio di dati" lavoratori "che consiste in" 6 "," Merry "," Joseph "," Cinese "e" 5 ".

Premere il pulsante "Esegui" e l'uscita verrà resa. Innanzitutto, creiamo il frame dati e inseriamo cinque righe in esso visualizzate in questo output. Successivamente, aggiungiamo un'altra riga nello stesso frame di dati che è anche reso di seguito. Abbiamo sei colonne ora nel frame dati aggiornato.

Esempio # 02: utilizzando DataFrame. Metodo Append ()

Iniziamo importando i pacchetti "Panda" come "PD". È stabilito lo "std_dict" e ci mettiamo cinque colonne. Abbiamo impostato il nome della prima colonna come "std_name" e inseriamo anche nomi degli studenti in esso. Questi sono "Martha", "Thomas", "Rob" e "Smith". La colonna successiva si chiama "It" con i dati in essa. I dati che abbiamo messo a questo "esso" sono sotto forma di numeri in quanto questi sono i segni degli studenti. Questi numeri sono "87", "91", "97" e "95". Ora, il nome dell'altra colonna è "Science". Nella colonna "Science", abbiamo "83", "99", "84" e "76".

Ora abbiamo altre due colonne che sono "inglese" e "storia". Mettiamo "77", "84", "87" e "90" alla colonna "inglese" e anche "88", "84", "93", "79" alla colonna "History". Vengono aggiunte tutte le colonne e i dati. Quindi cambiamo questo in un telaio di dati. Facciamo riferimento al metodo Pandas "DataFrame ()" come "PD" per cambiarli in DataFrame. Ora che il frame dati è stato creato, viene mostrato. Posizioniamo dichiarazioni di stampa () per la stampa. Creiamo una nuova variabile "std_df2" in cui archiviamo i dati della riga. Per prima cosa menzioniamo il nome della colonna e poi aggiungiamo i dati.

Mentre scriviamo "std_name", inseriamo il nome che vogliamo inserire nella nuova riga. Il nome che vogliamo aggiungere è "Samuel". Nella colonna "It" aggiungiamo "89". In "Science", abbiamo inserito "93". Per l'inglese, abbiamo messo "87". Infine, nella colonna "History" è "86". Questo è i dati della nuova riga che dobbiamo inserire nel frame dati "std_dict" esistente. Questa riga viene aggiunta utilizzando il "dati. append () ”Metodo.

Aggiungiamo il nome del frame dati. Quindi, chiamiamo il metodo Append per inserire "STD_DF2" che contiene i dati della nuova riga. Imposta il "ignore_index" su "vero" per ignorare i valori dell'indice. Quindi, abbiamo "Print (std_df)" per la visualizzazione.

Il frame dati.Il metodo Append () aggiunge la nuova riga al frame dati come mostrato di seguito.

Esempio # 03: usando i panda.Metodo Concat ()

Qui, il "dict" ha tre colonne che contiene i dati. Nella colonna "EMP_NAME", abbiamo "Jack", "Jacob", "Samuel", "Charles" e "Peter". In "Working_hrs", abbiamo "5 ore/giorno", "6 ore/giorno", "8 ore/giorno", "9 ore/giorno" e "7 ore/giorno". L'ultima colonna si chiama "Pay" che contiene "1500/giorno", "2000/giorno", "2500/giorno", "3000/giorno" e "2800/giorno". Quindi, lo cambiamo in "DataFrame" e lo archiviamo in "EMP_RECORD1". Quindi, stampalo.

Dopo questo, stiamo istituendo un altro "dict" e aggiungendo due nuovi "emp_name" che è "Amy" e "Maddy". Aggiungiamo nuove due voci a "Working_hrs": "5 ore/giorno" e "6 ore/giorno". Nella colonna "Pay", aggiungiamo "1500/giorno" e "2000/giorno". Lo modifichiamo in DataFrame e lo salviamo nella variabile "EMP_RECORD2". Ora abbiamo creato due diversi telai di dati. Aggiungiamo il secondo frame di dati al primo frame dati utilizzando il "PD. Concat () "Metodo.

Mettiamo entrambi i gesti di dati di questo metodo. Imposta "true" per "Ignore_index". Non prenderà in considerazione i valori dell'indice e aggiungerà le righe del secondo frame dati al primo frame dati. La nuova variabile è qui in dove viene archiviato il frame dati finale. Il nome della variabile è "emp_reocrd3". Quindi, metti la "stampa (emp_record3)" che visualizza il frame dati finale dopo aver inserito le righe al primo frame dati.

Visualizza il primo frame dati e il secondo frame dati separatamente. Successivamente, combina sia il frame di dati o aggiunge le righe del secondo frame dati al primo frame dati. Ignora il valore dell'indice di entrambi i frame dati e crea un altro nuovo frame di dati che contiene tutte le righe del primo e del secondo frame dati.

Conclusione

Questa guida discute il concetto di aggiungere righe al telaio di dati in "Panda". Abbiamo definito tre metodi che i "panda" contiene per l'aggiunta della riga al frame dati. Abbiamo stabilito tre esempi e abbiamo applicato tutti i metodi in questi esempi.