Пандас Инсерт() Цолумн

Pandas Insert Column



„Питхон пружа широк спектар структура података и операција за руковање нумеричким и временским серијама података. ДатаФраме који смо креирали или увезли у Пандас може се користити у различите сврхе. Колоне у оквиру података се такође могу подесити, заједно са извором података. Панде чине многе досадне и дуготрајне задатке повезане са обрадом података једноставним. Постоје четири начина да додате колону у ДатаФраме у Пандас-у, али у овом чланку користимо функцију „инсерт()“ пандине колоне.

Једном када направимо или учитамо наш датаФраме у Пандас, постоји низ ствари које бисмо могли да желимо да постигнемо. На пример, могли бисмо да наставимо да манипулишемо подацима, на пример, променом колона у оквиру података. Затим морамо разумети како да укључимо колоне у оквир података. Ако већина података долази од једног добављача података, али неки подаци долазе од другог. Колона се лако може додати у Пандас датаФраме.“







Пандас инсерт() Метод

Последњу колону оквира података генерише друга функција. Коришћењем ДатаФраме методе „инсерт()“, можете додати колоне између тренутних колона уместо да их додајете на дно пандас ДатаФраме-а. Нуди нам опцију да додамо колону где год желимо, а не само на крају. Поред тога, нуди много начина за додавање вредности за колоне. Када треба да додате колону на одређеној позицији или индексу, пандас функција „инсерт()“ је корисна.



Синтакса за колону Пандас инсерт().



Пример 1: Уметање колоне у оквир података помоћу Пандас инсерт() методе

Почните са првим примером чланка, у којем ћемо објаснити како да уметнете колона у оквир података. Користећи 'спидер' алат, можемо доказати овај код. Прво, генеришемо оквир података под називом „курс“. Имамо две колоне у овом оквиру података, „цоурсе_титле“ и „фее“. У колони “цоурсе_титле” имамо листу курсева “питхон”, “јава”, “објецт_ориентед” и “ПХП”. У другој колони “накнада” имамо листу школарина која је “30000”, “25000”, “15000” и “22000”. Приказивање нашег датаФраме-а, „курс“, коришћењем „пд. Оквир података'.





Затим ћемо разговарати о главној функцији кода, а то је пандас „инсерт() цолумн“. Ефикасан је метод укључивања нове листе у оквир података. Можете додати нову колону на било које наведено место користећи метод уметања. Овај метод такође омогућава ручно додавање колоне у оквир података, али постоји мања прилагодљивост.

Током уметања значи да се изворни ДатаФраме директно ажурира током процеса и да се не креира нови ДатаФраме. У овом случају, додали смо нову колону у наш оквир података са именом „Тиме_дуратион“ користећи функцију „инсерт()“. Листа вредности које имамо у овој колони је „6_месеци“, „3_месеца“, „3 месеца“ и „6_месеца“. Имамо колону „Тиме_дуратион“ са индексом дефинисаним као „2“ у програму испод. Пошто је индекс специфициран, ДатаФраме би добио опсег који почиње од 0 и расте у корацима, тако да то значи да се ова колона приказује као трећа колона у оквиру података. ДатаФраме додаје нову колону под називом „Тиме _дуратион“ користећи функцију „пд.инсерт()“.



А сада, хајде да разговарамо о излазу програма одозго. Његов излаз приказује оквир података који има три колоне. Додатна колона се додаје на крају оквира података. Користећи методу „пд.ДатаФраме.инсерт()“, можете да додате колону међу друге колоне уместо да их додајете на крају пандас ДатаФраме-а. „Тиме_ дуратион“ је нова колона коју смо додали помоћу „инсертинг“ функција. Положај „2“ се односи на трећу колону у оквиру података пошто позиција почиње од 0. Колона се додаје на последње место у оквиру података.

Пример 2:  Додавање колона у оквир података помоћу функције Пандас инсерт().

Користићемо метод „инсерт()“ да бисмо додали нове колоне у оквир података. Уместо додавања додатних колона на крају панда, можете их уметнути између постојећих колона. Да бисмо генерисали оквир података сличан претходном примеру, узели смо три колоне и доделили им вредности. У првој колони, „Име“, имамо листу имена која укључују „Ема“, „Ела“, „Смит“ и „Максвел“. У другој колони „Старост” списак вредности имамо „29”, „36”, „39” и „33”.

Након тога, штампамо изјаву „ДатаФраме“. Приказаћемо оквир података испод изјаве „оквир података“. Правимо још једну колону за Пандас оквир података помоћу функције „инсерт()“. Потребно је креирати листу како би се могла додати као нова колона нашем датом скупу података. Метода „ассигн()“ пандас ДатаФраме-а се такође може користити за додавање више колона. Убацујемо нову колону користећи „дф. уметнути”. Додатна колона под називом „Пол“ приказује пол као „мушки“ или „женски“.

Хајде да одштампамо још једну изјаву, „Нови оквир података“. Нови оквир података ће сада бити представљен испод изјаве „Нови оквир података“, који садржи додатну колону коју смо додали са „пд. функција инсерт()”. Колона са сличним именом не може се додати помоћу функције „инсерт()“. У случају да колона већ постоји у оквиру података, подразумевано се јавља грешка вредности.

У овом излазу, колона коју смо направили коришћењем функције „инсерт()“ се додаје у оквир података. Његов излаз приказује два оквира података; први датаФраме је креиран коришћењем „пд.дата фраме“, у коме имамо две колоне, „Име“ и „Аге“. Нова колона „пол“ коју смо додали помоћу функције „инсерт()“ приказана је у другом оквиру података приказаном испод. Овај оквир података показује да постоје три колоне са неким подацима у њима. Индекс је величине „2“, што значи да има уносе од „0 до 3“. Нова колона коју смо доделили овом оквиру података има индексну позицију „3“.

Закључак

Уобичајена операција анализе и ажурирања података је додавање колона у ДатаФраме. Међутим, Пандас вам нуди бројне опције за довршавање задатка нудећи четири различите методе; међутим, у нашем чланку користимо само једну технику, а то је колона панадас „инсерт()“. Један од најтежих делова проширења ДатаФраме-а новим колонама је индексирање. Хајде да брзо опишемо оба примера. Прво смо креирали оквир података под називом курс и додали колоне „наслов курса“ и „накнада“ и доделили вредности овој колони. Користећи функцију „инсерт()“, додајемо нову колону истом оквиру података који означава њену позицију као „2“ у индексу. У другом примеру су приказана два оквира података. Направили смо две колоне и навели неке вредности у првом оквиру података. Затим, користећи функцију инсерт(), уметнули смо нову колону у оквир података под називом „Гендер“, а она је такође била позиционирана као „2“ у индексу; сада је поново приказао табелу, као што је приказано у горњем другом примеру.

Након што савладамо горе наведене технике, можемо лако додати нове колоне у ДатаФраме.