Панде приказују максималне редове

Pande Prikazuju Maksimalne Redove



Панде су међу најпопуларнијим алатима које данас користе научници података за анализу табеларних података. За рад са табеларним садржајем, нуди бржи и ефикаснији АПИ. Кад год током анализе прегледамо оквире података, Пандас аутоматски поставља различита понашања приказа на подразумеване вредности. Ова понашања приказа укључују колико редова и колона треба да се прикаже, тачност плутајућих вредности у сваком оквиру података, величине колона итд.  У зависности од захтева, можда ћемо повремено морати да изменимо ове подразумеване вредности. Панде имају различите приступе за промену подразумеваног понашања. Коришћење атрибута „опције“ панди омогућило нам је да променимо ово понашање.

Панде приказују максимални број редова

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







то_стринг()





сет_оптион()





оптион_цонтект()



Научићемо коришћење свих ових метода уз практичну имплементацију за приказ максималног броја редова у датом оквиру података.

Пример # 1: Коришћење Пандас методе то_стринг().

Ова демонстрација ће нас научити да прикажемо максималан број редова у оквиру података на терминалу користећи пандас метод „то_стринг()“.

За компилацију и извршавање примера програма, изабрали смо алатку „Спидер“. У овом водичу ћемо користити овај алат за извршавање свих наших примера. Покренули смо алатку „Спидер“ да бисмо започели писање питхон скрипте. Почевши од кода, прво треба да учитамо потребне библиотеке у нашу питхон датотеку како би нам било дозвољено да користимо њене карактеристике. Библиотека модула која нам је овде потребна је „Панде“. Дакле, увезли смо га у нашу Питхон датотеку и поставили га у „пд“.

Пошто је главна операција овог чланка приказивање максималног броја редова оквира података, прво нам је потребан оквир података. Сада је на вама да ли желите да генеришете оквир података или увезете ЦСВ датотеку. Увезли смо узорак ЦСВ датотеке. За читање ЦСВ датотеке у питхон програму, користили смо пандас функцију „пд.реад_цсв()“. Између заграда ове функције дали смо ЦСВ датотеку коју желимо да прочитамо на екрану, а то је „индустри.цсв“. Конструисали смо променљиву „дф“ за чување излаза генерисаног читањем приложене ЦСВ датотеке. Затим смо позвали методу „принт()“ да прикажемо оквир података.

Када покренемо овај питхон програм притиском на опцију „Покрени датотеку“, оквир података је приказан на конзоли. Можете приметити да у резултату испод има 43 реда, али је приказано само десет. То је зато што је подразумевана вредност Пандас библиотеке само 10 редова.

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

Пратили смо синтаксу дату изнад за функцију „то_стринг()“. Једноставно смо позвали методу „то_стринг()“ са именом нашег оквира података. Затим смо ову методу ставили у функцију „принт()“ да бисмо је приказали када се позове.

Излазни снимак нам показује оквир података са свим редовима који су приказани на терминалу.

Пример # 2: Коришћење Пандас сет_оптион методе

Други метод који ћемо практиковати у овом водичу је пандас „сет_оптион()“ за приказ максималног броја редова датог оквира података.

У Питхон датотеку смо увезли библиотеку пандас да бисмо приступили горе поменутој функцији. Користили смо пандас „пд.реад_цсв()“ да прочитамо обезбеђену ЦСВ датотеку. Позвали смо функцију „пд.реад_ЦСВ()“ са именом ЦСВ датотеке коју желимо да користимо између њених заграда, а то је „Сампледата.цсв“. Када увозите ЦСВ датотеку, имајте на уму тренутни радни директоријум Питхон програма. Ваша ЦСВ датотека мора бити смештена у исти директоријум; у супротном, добићете поруку о грешци „датотека није пронађена“. Направили смо променљиву „узорак“ за чување оквира података из ЦСВ датотеке. Позвали смо метод „принт()“ да бисмо приказали овај оквир података.

Овде имамо наш излаз где је приказано само десет редова. Максималан број приказаних редова је 99. Сви остали редови између првих 5 и последњих пет редова су скраћени.

Да бисмо приказали максимални број редова који су 99 за овај оквир података, користићемо функцију „сет_оптион()“ модула пандас. Панде долазе са оперативним системом који вам омогућава да промените понашање и приказ. Овај метод нам омогућава да подесимо екран да приказује пун оквир података, а не скраћени. Панде пружају функцију „сет_ оптион()“ за приказивање свих редова оквира података.

Позвали смо „пд.сет_оптион()“. Ова функција има параметре „дисплаи.мак_ровс“. „дисплаи.мак_ровс“ специфицира максималан број редова који ће бити приказани када се приказује оквир података. Вредност „мак_ровс“ је подразумевано подешена на 10. Ако је изабрано „Ништа“, то означава све редове у оквиру података. Како желимо да прикажемо све редове, постављамо га на „Ниједан“. На крају, користили смо функцију „принт()“ да прикажемо оквир података са максималним бројем редова.

Ово даје резултат приказан на снимку испод.

Пример # 3: Коришћење Пандас оптион_цонтект() методе

Последњи метод о коме овде расправљамо је „оптион_цонтект()“ за приказ свих редова оквира података. За ово смо увезли пандас пакет у питхон датотеку и почели да пишемо код. Користили смо функцију „пд.реад_цсв()“ за читање ЦСВ датотеке коју смо навели. Направили смо променљиву „далта“ за чување оквира података из наведене ЦСВ датотеке. Затим смо једноставно одштампали оквир података методом „принт()“.

Исход који смо добили извршавањем горњег кода нам показује оквир података са скраћеним редовима.

Сада ћемо применити панде „пд.оптион_цонтект()“ на овај оквир података. Ова функција је идентична „сет_оптион()“. Једина разлика између ова два приступа је у томе што „сет_оптион()“ трајно мења подешавања, док их је „оптион _цонтект()“ само променио унутар свог опсега. Овај метод такође узима дисплаи.мак редове као параметар, који смо поставили на “Ноне” да бисмо приказали све редове оквира података. Након што смо позвали ову функцију, само смо је приказали методом „принт()“.

Овде можемо видети комплетан оквир података са његовим максималним редовима који су 2747.

Закључак

Овај чланак се фокусира на опције приказа панди. Можда ћемо понекад морати да видимо цео оквир података на терминалу. Панде нам дају разне могућности за ту сврху. У овом водичу користили смо три од ових стратегија. Први пример је заснован на коришћењу методе „то_стринг()“. Наша друга инстанца нас учи да имплементирамо „сет_оптион()“, док последња илустрација извршава метод „оптион_цонтект()“. Све ове технике су демонстриране како бисте се упознали са алтернативним начинима на које нам панде пружају да постигнемо тражени резултат.