Panda ekraani maksimaalne rida

Panda Ekraani Maksimaalne Rida



Pandad on tänapäeval üks populaarsemaid tööriistu, mida andmeteadlased kasutavad tabeliandmete analüüsimiseks. Tabelisisu käsitlemiseks pakub see kiiremat ja tõhusamat API-d. Kui vaatame analüüsi ajal andmekaadreid, seab Pandas erinevate kuvamiskäitumiste automaatselt vaikeväärtustele. Need kuvamiskäitumised hõlmavad kuvatavate ridade ja veergude arvu, ujukide täpsust igas andmeraamis, veergude suurusi jne.  Olenevalt nõuetest peame mõnikord neid vaikeseadeid muutma. Pandadel on vaikekäitumise muutmiseks mitmesuguseid lähenemisviise. Pandade atribuudi „valikute” kasutamine võimaldas meil seda käitumist muuta.

Pandas kuvab maksimaalsed read

Kui proovite printida tohutut andmeraami, mis sisaldab rohkem ridu ja veerge kui etteantud lävi, väljund kärbitakse. Kõigi DataFrame'i ridade kuvamiseks saate sellest õpetusest teada, kuidas Pandade kuvavalikuid muuta. Pandad piiravad vaikimisi kuvatavate veergude ja ridade arvu. Kuigi see võib olla kasulik sisu lugemiseks, põhjustab see sageli frustratsiooni, kui kuvatavat teavet ei kuvata. Siin kasutame andmeraami kõigi veergude kuvamiseks allpool toodud meetodeid koos nende süntaksiga.







to_string()





set_option()





option_context()



Õpime kasutama kõiki neid meetodeid koos praktilise rakendamisega, et kuvada pakutud andmeraamis maksimaalseid ridu.

Näide # 1: Pandade to_string() kasutamine

See demonstratsioon õpetab meid kuvama terminali andmeraami maksimaalseid ridu, kasutades pandade meetodit 'to_string()'.

Näidisprogrammide koostamiseks ja täitmiseks oleme valinud tööriista 'Spyder'. Selles juhendis kasutame seda tööriista kõigi näidete täitmiseks. Pythoni skripti kirjutamise alustamiseks oleme käivitanud tööriista 'Spyder'. Alustades koodist, peame esmalt oma pythoni faili laadima vajalikud teegid, et saaksime selle funktsioone kasutada. Mooduliteek, mida siin vajame, on 'Pandad'. Niisiis, importisime selle oma pythoni faili ja nimetasime selle pd-ks.

Kuna selle artikli põhitoiminguks on andmeraami maksimaalsete ridade kuvamine, vajame esmalt andmeraami. Nüüd on teie otsustada, kas eelistate luua andmeraami või importida CSV-faili. Importisime näidis-CSV-faili. CSV-faili lugemiseks pythoni programmi oleme kasutanud panda funktsiooni 'pd.read_csv()'. Selle funktsiooni sulgude vahele oleme lisanud CSV-faili, mida tahame kuval lugeda, mis on 'industry.csv'. Oleme koostanud muutuja 'df', et salvestada pakutud CSV-faili lugemisest saadud väljund. Seejärel käivitasime andmeraami kuvamiseks meetodi 'print()'.

Kui käivitame selle pythoni programmi, vajutades suvandile „Käivita fail”, kuvatakse konsoolil andmeraam. Näete, et allolevas tulemuses on 43 rida, kuid kuvatakse ainult kümme rida. Selle põhjuseks on asjaolu, et Pandase teegi vaikeväärtus on ainult 10 rida.

Kõigi siinsete ridade kuvamiseks kasutame pandameetodit 'to_string'. Kõige lihtsam viis andmeraamist maksimaalsete ridade kuvamiseks on see tehnika. Kuna see aga muudab kogu andmeraami üheks stringiks, ei ole see soovitatav väga suurte (miljonites) andmekogumite puhul. Sellegipoolest toimib see tõhusalt tuhandete pikkuste andmekogumite puhul.

Oleme järginud funktsiooni 'to_string()' jaoks ülaltoodud süntaksit. Kutsusime lihtsalt meetodi 'to_string()' oma andmeraami nimega. Seejärel paigutasime selle meetodi funktsiooni 'print()', et seda kutsumisel kuvada.

Väljundi hetktõmmis näitab meile andmeraami, kus terminalis kuvatakse kõik read.

Näide # 2: Pandade set_option meetodi kasutamine

Teine meetod, mida selles juhendis kasutame, on pandad 'set_option()', et kuvada pakutud andmeraami maksimaalsed read.

Pythoni failis oleme ülalnimetatud funktsioonile juurdepääsuks importinud pandade teegi. Oleme kaasasoleva CSV-faili lugemiseks kasutanud pandasid 'pd.read_csv()'. Käivitasime funktsiooni „pd.read_CSV()”, mille sulgudes on CSV-fail, mida soovime kasutada, ja see on „Sampledata.csv”. CSV-faili importimisel pidage meeles Pythoni programmi praegust töökataloogi. Teie CSV-fail tuleb paigutada samasse kataloogi; vastasel juhul kuvatakse tõrketeade 'faili ei leitud'. Oleme loonud muutuja “sample”, et salvestada CSV-faili andmeraami. Nimetasime selle andmeraami kuvamiseks meetodi 'print()'.

Siin on meie väljund, kus kuvatakse ainult kümme rida. Maksimaalne näidatud ridade arv on 99. Kõik muud read esimese 5 ja viimase viie rea vahel on kärbitud.

Selle andmeraami maksimaalsete ridade kuvamiseks, mis on 99, kasutame pandade mooduli funktsiooni 'set_option()'. Pandadel on operatsioonisüsteem, mis võimaldab muuta käitumist ja kuva. See meetod võimaldab meil seadistada kuva nii, et see kuvaks kärbitud kaadri asemel täisandmeraami. Pandad pakuvad andmeraami kõigi ridade kuvamiseks funktsiooni „set_ option()”.

Oleme käivitanud 'pd.set_option()'. Sellel funktsioonil on parameetrid 'display.max_rows'. 'display.max_rows' määrab maksimaalse ridade arvu, mida andmeraami kuvamisel kuvatakse. „Max_rows” väärtuseks on vaikimisi seatud 10. Kui valitud on „Puudub”, tähistab see andmeraami kõiki ridu. Kuna tahame kuvada kõik read, määrame selle väärtuseks 'Puudub'. Lõpuks kasutasime maksimaalsete ridadega andmeraami kuvamiseks funktsiooni 'print()'.

See annab tulemuse, mis on toodud alloleval pildil.

Näide # 3: Pandade option_context() meetodi kasutamine

Viimane meetod, mida me siin arutame, on 'option_context()', et kuvada kõik andmeraami read. Selleks importisime pandade paketi pythoni faili ja hakkasime koodi kirjutama. Oleme määratletud CSV-faili lugemiseks kasutanud funktsiooni „pd.read_csv()”. Määratud CSV-faili andmeraami salvestamiseks lõime muutuja 'dalta'. Seejärel printisime andmeraami lihtsalt print()-meetodiga.

Ülaltoodud koodi käivitamisel saadud tulemus näitab meile kärbitud ridadega andmeraami.

Nüüd rakendame sellele andmeraamile pandasid 'pd.option_context()'. See funktsioon on identne funktsiooniga 'set_option()'. Ainus erinevus nende kahe lähenemisviisi vahel on see, et „set_option()” muudab sätteid jäädavalt, samas kui „option _context()” muutis neid lihtsalt oma ulatuse piires. See meetod võtab parameetrina ka read.max read, mille määrame andmeraami kõigi ridade renderdamiseks väärtuseks 'Puudub'. Pärast selle funktsiooni käivitamist kuvasime selle lihtsalt meetodi 'print()' kaudu.

Siin saame vaadata täielikku andmeraami koos maksimaalsete ridadega, mis on 2747.

Järeldus

See artikkel keskendub pandade kuvamisvalikutele. Mõnikord peame terminalis nägema kogu andmeraami. Pandad pakuvad meile selleks erinevaid võimalusi. Selles juhendis oleme kasutanud kolme neist strateegiatest. Esimene näide põhines meetodi 'to_string()' kasutamisel. Meie teine ​​eksemplar õpetab meid rakendama 'set_option()', samas kui viimane illustratsioon täidab meetodit 'option_context()'. Kõiki neid tehnikaid tutvustatakse selleks, et tutvustada teile alternatiivseid viise, kuidas pandad meile soovitud tulemuse saavutamiseks pakuvad.