Pandy Prečítajte si JSON

Pandy Precitajte Si Json



„Na analýzu veľkého množstva údajov používame knižnicu „Python“, čo je knižnica „pandy“. Môžeme ľahko využiť knižnicu „pandy“, ktorá nám pomáha v niekoľkých oblastiach, ako sú dátové vedy a strojové učenie. V „pandách“ môžeme vytvoriť súbor „JSON“ a môžeme si tento súbor „JSON“ aj prečítať. Veľa údajov sa často ukladá ako JSON. JSON je široko používaný v programovaní „pandy“. „Pandas“ poskytuje metódu „read_json()“ na čítanie súboru „JSON“ a jeho uloženie ako DataFrame. JSON môžeme čítať aj z reťazca, ktorý sme vytvorili v našich kódoch. V tejto príručke vám ukážeme, ako čítať JSON v programovaní „pandas“ a ako používať metódu „read_json()“ v „pandách“. Dáta načítame a následne zobrazíme údaje zo súboru JSON vo forme DataFrame v „pandách“. Budeme tu diskutovať aj o jeho syntaxi.“

Syntax

Úplná syntax tejto metódy „read_json()“ je uvedená nižšie.

pandy. read_json ( cesta , orientovať sa = Hodnota , typu = 'frame' , dtype = Hodnota , convert_axes = Hodnota , convert_dates = Pravda , keep_default_dates = Pravda , numpy = Nepravdivé , presný_plavák = Nepravdivé , dátumová_jednotka = Hodnota , kódovanie = Hodnota , encoding_errors = 'prísny' , linky = Nepravdivé , chunksize = Hodnota , kompresia = 'infer' , nrows = Hodnota , storage_options = Hodnota )

Príklad 01

Tieto príklady, ktoré sú uvedené v tejto príručke, sa vykonávajú v aplikácii „Spyder“. Pred použitím metódy „read_json()“ najskôr vygenerujeme súbor JSON, ktorého údaje budeme čítať pomocou metódy „read_json()“. Tiež sme tu diskutovali o tom, ako vytvoriť súbor JSON v „pandách“. Tu môžete vidieť, že najprv vytvoríme DataFrame pomocou metódy „pd.DataFrame()“.







Potom pridáme „Name, Num_1, Num_2, Num_3, Num_4 a Num_5“ ako stĺpec tohto DataFrame a do týchto stĺpcov tiež vložíme nejaké údaje. Potom použijeme metódu „to_json()“, ktorá pomáha pri konverzii tohto DataFrame na JSON. Zadáme názov, ktorý chceme dať súboru „JSON“, v ktorom budú uložené údaje JSON. Názov, ktorý tu uvádzame, je „Marks.json“. Takže po vykonaní tohto kódu sa vytvorí súbor JSON s názvom „Marks.json“ a uloží údaje do JSON, ktoré sme tu zadali.





Po vykonaní tohto kódu stlačením „Shift+Enter“ sa vytvorí súbor JSON a tu je súbor JSON tiež zobrazený nižšie. Toto je súbor JSON, ktorý dostaneme po vykonaní vyššie uvedeného kódu. Teraz sa pohneme dopredu a prečítame tento súbor JSON pomocou metódy „read_json()“.





Teraz najprv „importujeme“ knižnicu „pandy“, pretože tu musíme použiť metódu „read_json()“, čo je metóda „pandy“. Dovážame „pandy ako pd“. Nižšie použijeme metódu „read_json()“ a zadáme názov súboru, ktorého údaje chceme čítať. Tu je umiestnený súbor, ktorý sme vytvorili vyššie, takže budeme čítať údaje tohto súboru JSON. V tejto metóde „read_json()“ odovzdáme cestu k súboru, čo je „Marks.json“ a tiež túto funkciu priradíme premennej „df“. Takže po prečítaní tohto súboru JSON sa údaje súboru JSON uložia do tejto premennej „df“. Teraz tieto údaje vytlačíme pomocou „print()“ a tiež pridáme metódu „to_string()“ s premennou „df“. Táto metóda „to_string()“ nám pomáha pri tlači DataFrame. Vytlačí údaje súboru JSON vo formáte DataFrame.



Údaje, ktoré sú uložené vo vyššie uvedenom súbore JSON, sa tu vykreslia ako DataFrame nižšie. Môžete si všimnúť, že všetky údaje súboru JSON sa skonvertujú do DataFrame a zobrazia sa vo výstupe.

Príklad 02

Reťazec JSON môžeme prečítať aj pomocou metódy „read_json()“. Po importovaní „pandy“ tu vygenerujeme reťazec a uložíme ho do premennej „my_str“. Reťazec, ktorý sme tu vytvorili, obsahuje údaje, ktoré sú „Predmet“ a umiestnime názov predmetu, ktorý je „Anglický“. Potom pridáme „Zaplatiť“, čo je tu „25 000“, a tiež „Dni“, čo je „70 dní“. Po tom všetkom pridávame aj „Zľava“, ktorá je tu „1000“. Reťazec JSON je tu dokončený.

Teraz čítame tento reťazec JSON pomocou metódy „read_json()“ funkcie „pandy“ a umiestnime názov premennej, v ktorej je reťazec uložený. Názov tejto premennej je „my_str“ a pridávame ho sem ako prvý parameter metódy „read_json()“. Potom sem pridáme ďalší parameter, ktorým je parameter „orient“ a nastavíme ho na „records“. Potom pridáme toto „my_df“ do metódy „print()“, takže sa vykreslí na termináli, keď spustíme tento kód.

Údaje, ktoré získame po prečítaní reťazca JSON, sú zobrazené nižšie. Tu sa údaje vykresľujú v DataFrame, ktorý sme zadali ako reťazec JSON v našom kóde.

Príklad 03

Tu vytvoríme ďalší reťazec JSON. Musíte si uvedomiť, že reťazec musíte umiestniť iba do jedného riadku. Ak do nového riadku pridáme zvyšné údaje reťazca, objaví sa chybové hlásenie. Takže musíte napísať celý reťazec iba do jedného riadku. Tu sa vytvorí reťazec JSON a uloží sa do premennej „string“. Potom čítame reťazec JSON pomocou metódy „read_json()“. Do tejto metódy „read_json()“ pridáme „reťazec“, v ktorom je reťazec JSON uložený. Po prečítaní tento reťazec uložíme do premennej “JSON_Data”. Potom použijeme „print()“ a pridáme k nemu „JSON_Data“, čo nám pomôže pri vykresľovaní.

Nižšie je vykreslený DataFrame a tento DataFrame sme získali po prečítaní reťazca JSON. Dátum, ktorý sme zadali do nášho kódu ako reťazec JSON, sa tu zobrazuje ako DataFrame.

Príklad 04

Toto je náš súbor JSON a na tento súbor JSON použijeme metódu „read_json()“. Prečíta údaje, ktoré sa nachádzajú v tomto súbore JSON, a vykreslí tieto údaje v DataFrame.

Teraz, keď musíme použiť metódu „read_json()“ knižnice „pandy“, musíme knižnicu najskôr „importovať“. Pandy sa importujú ako „pd“. Umiestnili sme súbor, ktorý sme ukázali vyššie, aby sme mohli čítať údaje z tohto súboru JSON. Cesta k súboru „Company.json“ sa odovzdá metóde „read_json()“ a táto funkcia je priradená aj premennej „JSON_Rec“. Informácie zo súboru JSON sa teda po prečítaní umiestnia do premennej „JSON_Rec“. Teraz vložíme „print()“ a pridáme k nemu „JSON_Rec“.

Údaje obsiahnuté v súbore JSON uvedenom vyššie sú zobrazené nižšie ako DataFrame. Môžete vidieť, že výstup zobrazuje DataFrame so všetkými údajmi zo súboru JSON, ktoré sú doň prevedené.

Záver

V tejto príručke sme podrobne vysvetlili metódu „read_json()“ pre „pandy“. Uviedli sme tu syntax metódy „read_json()“ a tiež sme túto metódu „read_json()“ použili v našom kóde „pandas“. Tu sme si prečítali reťazec JSON a tiež súbor JSON pomocou metódy „read_json()“ a vysvetlili sme, ako vytvoriť súbor JSON a potom, ako čítať tento súbor JSON. V tejto príručke sme tiež vysvetlili, ako vytvoriť reťazec JSON a ako čítať reťazec JSON pomocou metódy „read_json()“.