Панде Анд Цондитион

Pande And Condition



„Можемо дефинисати „Панде“ као алатку отвореног кода. Можемо креирати различите речнике и оквире података користећи „Пандас“. Такође можемо да применимо услове и операторе на наше податке у „пандама“. Овде ћемо разговарати о оператору „и“, који ћемо користити у нашим условима у „пандама“. Када користимо оператор „АНД“ у услову, он ће вратити „ТРУЕ“ ако су сви услови испуњени, а ако било који услов није задовољен, онда враћа „ФАЛСЕ“. У већини програмских језика то је симболизовано знаком „&&“, али у програмирању панда симболизовано је са „&“. Истражићемо „и стање“ у овом водичу.“

Синтакса

дф [ ( цонд_1 ) & ( цонд_2 ) ]

Пример 01

Ове кодове радимо у апликацији „Спидер“ и користићемо оператор „АНД“ у нашим условима у „пандама“ овде. Док радимо панде кодове, тако да прво треба да увеземо „панде као пд“ и добићемо његов метод тако што ћемо ставити само „пд“ у наш код. Затим генеришемо речник са именом „Цонд“, а подаци које овде убацујемо су „А1“, „А2“ и „А3“ су имена колона, а ми додајемо „1, 2 и 3“ у „ А1“, у „А2“ има „2, 6 и 4“, а последњи „А3“ садржи „3, 4 и 5“.







Затим крећемо да направимо ДатаФраме овог речника користећи „пд.ДатаФраме“ овде. Ово ће вратити ДатаФраме горњих података из речника. Такође га приказујемо пружањем „принт ()“ овде, а након тога примењујемо неке услове и такође користимо оператор „&“ у овом услову. Први услов овде је да је „А1 >= 1“, а затим стављамо оператор „&“ и постављамо други услов који је „А2 < 5“. Када ово извршимо, вратиће резултат ако је „А1 >=1” и такође „А2 < 5”. Ако су оба услова овде испуњена, онда ће се приказати резултат, а ако било који од њих овде није задовољен, онда неће приказати никакве податке.



Проверава колоне „А1“ и „А2“ у ДатаФраме-у, а затим враћа резултат. Резултат се приказује на екрану јер користимо наредбу „принт ()“.







Исход је овде. Приказује све податке које смо убацили у ДатаФраме, а затим проверава оба услова. Враћа оне редове у којима је „А1 >=1” и такође „А2 < 5”. Добијамо два реда у овом излазу јер су оба услова задовољена у два реда.



Пример 02

У овом примеру, ми директно креирамо ДатаФраме након увоза „панде као пд“. Овде је креиран оквир података „Тим“, са подацима који садрже четири колоне. Прва колона је колона „тимови“ у коју стављамо „А, А, Б, Б, Б, Б, Ц, Ц“. Затим колона поред „тимова“ је „резултат“, у коју убацујемо „25, 12, 15, 14, 19, 23, 25 и 29“. После овога, колона коју имамо је „Оут“ и такође додајемо податке у њу као „5, 7, 7, 9, 12, 9, 9 и 4“. Наша последња колона овде је колона „одскоци“ која такође садржи неке нумеричке податке, а то су „11, 8, 10, 6, 6, 5, 9 и 12“.

ДатаФраме је овде завршен и сада морамо да одштампамо овај ДатаФраме, тако да за ово постављамо „принт ()“ овде. Желимо да добијемо неке специфичне податке из овог ДатаФраме-а, па смо овде поставили неке услове. Овде имамо два услова и додајемо оператор „АНД“ између ових услова, тако да ће вратити само оне услове који ће задовољити оба услова. Први услов који смо додали овде је „резултат > 20“, а затим ставите оператор „&“ и други услов који је „Оут == 9“.

Дакле, филтрираће оне податке где је скор тима мањи од 20, а њихови аути су 9. Филтрира оне и игнорише преостале, што неће задовољити оба услова или било који од њих. Такође приказујемо оне податке који задовољавају оба услова, тако да смо користили методу „принт ()“.

Само два реда задовољавају оба услова, које смо применили на овај ДатаФраме. Филтрира само оне редове у којима је резултат већи од 20, а такође, њихови излази су 9 и приказује их овде.

Пример 03

У нашим горњим кодовима, само убацујемо нумеричке податке у наш ДатаФраме. Сада стављамо неке стринг податке у овај код. Након увоза „панде као пд“, прелазимо на прављење оквира података „члан“. Садржи четири јединствене колоне. Назив прве колоне овде је „Име“, а ми убацујемо имена чланова, а то су „Савезници, Биллс, Чарлс, Дејвид, Етен, Џорџ и Хенри“. Следећа колона се овде зове „Локација“ и има „Америка. Канада, Европа, Канада, Немачка, Дубаи и Канада” у њему. Колона „Шифра“ садржи „В, В, В, Е, Е, Е и Е“. Овде такође додајемо „поене“ чланова као „11, 6, 10, 8, 6, 5 и 12“. Рендерујемо оквир података „Мембер” коришћењем методе „принт ()”. Навели смо неке услове у овом ДатаФраме-у.

Овде имамо два услова, а додавањем оператора „АНД“ између њих, он ће вратити само услове који задовољавају оба услова. Овде, први услов који смо увели је „Локација == Канада“, праћен оператором „&“, а други услов, „тачке <= 9“. Добија оне податке из ДатаФраме-а у којима су оба услова задовољена, а затим смо поставили “принт ()” који приказује оне податке у којима су оба услова тачна.

Испод можете приметити да су два реда извучена из ДатаФраме-а и приказана. У оба реда, локација је „Канада“, а тачке су мање од 9.

Пример 04

Ми увозимо и „панде“ и „нумпи“ овде као „пд“ и „нп“, респективно. Методе „панда” добијамо постављањем „пд” и „нумпи” методе постављањем „нп” тамо где је потребно. Затим речник који смо овде направили садржи три колоне. У колону „Име“ у коју убацујемо „Савезници, Џорџ, Ними, Семјуел и Вилијам“. Затим имамо колону „Обт_Маркс“ у којој се налазе добијене оцене ученика, а то су „4, 47, 55, 74 и 31“.

Такође креирамо колону за „Прац_Маркс“ овде која садржи практичне оцене ученика. Ознаке које овде додајемо су „5, 67, 54, 56 и 12“. Правимо ДатаФраме овог речника и затим га штампамо. Овде примењујемо „нп.Логицал_анд“, који ће вратити резултат у облику „Тачно“ или „Нетачно“. Такође складиштимо резултат након провере оба услова у новој колони, коју смо овде креирали са именом „Пасс_Статус“.

Проверава да ли је „Обт_Маркс“ већи од „40“, а „Прац_Маркс“ већи од „40“. Ако су оба тачна, онда ће се приказати истинитим у новој колони; у супротном, чини се лажним.

Нова колона се додаје са именом „Пасс_Статус“, а ова колона се састоји само од „Тачно“ и „Нетачно“. Претвара се тачно тамо где су добијене оцене, као и практичне оцене веће од 40 и нетачне за преостале редове.

Закључак

Главни циљ овог водича је да објасни концепт „и услова“ у „пандама“. Говорили смо о томе како да добијемо оне редове где су оба услова задовољена, или такође добијамо истините за оне где су сви услови испуњени и лажни за преостале. Овде смо истражили четири примера. Сва четири примера која смо установили у овом водичу су прошла кроз овај процес. Сви примери у овом водичу су пажљиво представљени у вашу корист. Овај водич би требало да вам помогне да јасније схватите ову идеју.