Pandas Insert() Stĺpec

Pandas Insert Stlpec



„Python poskytuje širokú škálu dátových štruktúr a operácií na spracovanie číselných údajov a údajov z časových radov. DataFrame, ktorý sme vytvorili alebo importovali do Pandas, možno použiť na rôzne účely. Stĺpce v dátovom rámci je možné upraviť aj spolu so zdrojom údajov. Pandy zjednodušujú mnohé únavné a časovo náročné úlohy spojené so spracovaním údajov. Existujú štyri spôsoby, ako pridať stĺpec do DataFrame v Pandas, ale v tomto článku používame funkciu „insert()“ stĺpca pandy.

Po vytvorení alebo načítaní nášho dátového rámca v Pandas existuje množstvo vecí, ktoré by sme mohli chcieť dosiahnuť. Môžeme napríklad pokračovať v manipulácii s údajmi, napríklad zmenou stĺpcov v dátovom rámci. Ďalej musíme pochopiť, ako zahrnúť stĺpce do dátového rámca Ak väčšina údajov pochádza od jedného poskytovateľa údajov, ale niektoré údaje pochádzajú od iného. Stĺpec možno jednoducho pridať do dátového rámca Pandas.“







Metóda vloženia () Pandy

Posledný stĺpec dátového rámca je generovaný inou funkciou. Použitím metódy DataFrame „insert()“ môžete pridávať stĺpce medzi aktuálne stĺpce namiesto toho, aby ste ich pridávali na spodok dátového rámca pandas. Ponúka nám možnosť pridať stĺpec kdekoľvek si vyberieme, a nie jednoducho na záver. Okrem toho ponúka mnoho spôsobov pridávania hodnôt do stĺpcov. Keď potrebujete pridať stĺpec na zadanú pozíciu alebo index, je užitočná funkcia pandy „insert()“.



Syntax pre stĺpec Pandas insert().



Príklad 1: Vloženie stĺpca do dátového rámca pomocou metódy Pandas insert().

Začnite prvým príkladom v článku, v ktorom vysvetlíme, ako vložiť stĺpec do dátového rámca. Pomocou nástroja „spyder“ môžeme tento kód dokázať. Najprv vygenerujeme dátový rámec s názvom „kurz“. V tomto dátovom rámci máme dva stĺpce, „názov_kurzu“ a „poplatok“. V stĺpci „názov_kurzu“ máme zoznam kurzov „python“, „java“, „objektovo orientovaný“ a „PHP“. V druhom stĺpci „poplatok“ máme zoznam poplatkov za kurz, ktorý je „30000“, „25000“, „15000“ a „22000“. Zobrazenie nášho dátového rámca „kurz“ pomocou „pd. DataFrame“.





Ďalej budeme diskutovať o hlavnej funkcii kódu, ktorou je pandy „vložiť stĺpec()“. Je to efektívna metóda na zahrnutie nového zoznamu do dátového rámca. Nový stĺpec môžete pridať na ľubovoľné určené miesto pomocou metódy vloženia. Táto metóda tiež umožňuje manuálne pridanie stĺpca do dátového rámca, ale je tu menšia prispôsobivosť.

Počas vkladania znamená, že zdrojový DataFrame sa priamo aktualizuje počas procesu a nevytvára sa žiadny nový DataFrame. V tomto prípade sme do nášho dátového rámca pridali nový stĺpec s názvom „Time_duration“ pomocou funkcie „insert()“. Zoznam hodnôt, ktoré máme v tomto stĺpci, sú „6_months“, „3_months“, „3 months“ a „6_months“. V nižšie uvedenom programe máme stĺpec „Time_duration“ s indexom definovaným ako „2“. Vzhľadom na zadaný index by DataFrame dostal rozsah, ktorý začína na 0 a zvyšuje sa v krokoch, takže to znamená, že tento stĺpec je zobrazený ako tretí stĺpec v dátovom rámci. DataFrame pridáva nový stĺpec s názvom „Time _duration“ pomocou funkcie „pd.insert()“.



A teraz poďme diskutovať o výstupe programu zhora. Jeho výstup zobrazuje dátový rámec, ktorý má tri stĺpce. Ďalší stĺpec sa pridá na koniec dátového rámca. Pomocou metódy „pd.DataFrame.insert()“ môžete pridať stĺpec medzi ostatné stĺpce namiesto toho, aby ste ich pridávali na koniec dátového rámca pandy. Čas_trvanie“ je nový stĺpec, ktorý sme pridali pomocou funkcie „vkladanie“. funkciu. Pozícia „2“ sa vzťahuje na tretí stĺpec v dátovom rámci, pretože pozícia začína na 0. Stĺpec sa pridá na posledné miesto v dátovom rámci.

Príklad 2:  Pridanie stĺpcov do dátového rámca pomocou funkcie Pandas insert().

Na pridanie nových stĺpcov do dátového rámca použijeme metódu “insert()”. Namiesto pridávania ďalších stĺpcov na koniec pandy ich môžete vložiť medzi existujúce stĺpce. Na vygenerovanie dátového rámca podobného predchádzajúcemu príkladu sme vzali tri stĺpce a priradili im hodnoty. V prvom stĺpci „Meno“ máme zoznam mien, ktoré zahŕňajú „Emma“, „Ella“, Smith a „Maxwell“. V druhom stĺpci „Vek“ máme zoznam hodnôt „29“, „36“, „39“ a „33“.

Potom vytlačíme vyhlásenie „DataFrame“. Dátový rámec zobrazíme pod vyhlásením „údajový rámec“. Vytvárame ešte jeden stĺpec pre dátový rámec Pandas pomocou funkcie „insert()“. Je potrebné vytvoriť zoznam, aby ho bolo možné pridať ako nový stĺpec do nášho daného súboru údajov. Na pridanie ďalších stĺpcov možno použiť aj metódu „assign()“ dátového rámca pandas. Vkladáme nový stĺpec pomocou „df. vložiť“. Dodatočný stĺpec s názvom „Pohlavie“ zobrazuje pohlavie ako „Muž“ alebo „Žena“.

Vytlačíme ďalšie vyhlásenie, „Nový dátový rámec“. Nový údajový rámec sa teraz zobrazí pod príkazom „Nový údajový rámec“ obsahujúci ďalší stĺpec, ktorý sme pridali s „pd. funkciu vložiť ()“. Stĺpec s podobným názvom nie je možné pridať pomocou funkcie „insert()“. V prípade, že stĺpec už v dátovom rámci existuje, štandardne sa vyvolá chyba hodnoty.

V tomto výstupe sa do dátového rámca pridá stĺpec, ktorý sme vytvorili pomocou funkcie „insert()“. Jeho výstup zobrazuje dva dátové rámce; prvý dataFrame bol vytvorený pomocou „pd.data frame“, v ktorom máme dva stĺpce, „Name“ a „Age“. Nový stĺpec „pohlavie“, ktorý sme pridali pomocou funkcie „insert()“, sa zobrazuje v druhom údajovom rámci zobrazenom nižšie. Tento dátový rámec ukazuje, že existujú tri stĺpce s niektorými údajmi. Index má veľkosť „2“, čo znamená, že obsahuje položky od „0 do 3“. Nový stĺpec, ktorý sme priradili tomuto dátovému rámcu, má indexovú pozíciu „3“.

Záver

Bežne používanou operáciou analýzy a aktualizácie údajov je pridávanie stĺpcov do DataFrame. Pandas vám však ponúka množstvo možností na dokončenie úlohy tým, že ponúka štyri rôzne metódy; v našom článku však používame iba jednu techniku, ktorou je stĺpec panadas „insert()“. Jednou z najťažších častí rozšírenia DataFrame o nové stĺpce je indexovanie. Poďme rýchlo popísať oba príklady. Najprv sme vytvorili dátový rámec s názvom kurz a pridali sme stĺpce „názov kurzu“ a „poplatok“ a priradili sme tomuto stĺpcu hodnoty. Pomocou funkcie „insert()“ potom do rovnakého dátového rámca pridáme nový stĺpec označujúci jeho pozíciu ako „2“ v indexe. V druhom príklade sú zobrazené dva dátové rámce. Vytvorili sme dva stĺpce a uviedli niektoré hodnoty v prvom údajovom rámci. Potom sme pomocou funkcie insert() vložili nový stĺpec do dátového rámca s názvom „Pohlavie“, ktorý bol tiež umiestnený ako „2“ v indexe; teraz znova zobrazil tabuľku, ako je znázornené v druhom príklade vyššie.

Po zvládnutí vyššie uvedených techník môžeme jednoducho pridať nové stĺpce do DataFrame.