Pandas loe JSON-i

Pandas Loe Json I



'Suure hulga andmete analüüsimiseks kasutame 'Pythoni' teeki, mis on 'pandade' teek. Saame hõlpsasti kasutada 'pandade' raamatukogu, mis aitab meid mitmes valdkonnas, nagu andmeteadused ja masinõpe. Pandades saame luua JSON-faili ja lugeda ka seda JSON-faili. Palju andmeid salvestatakse sageli JSON-vormingus. JSON-i kasutatakse laialdaselt 'pandade' programmeerimisel. 'Pandad' pakuvad 'read_json()' meetodit 'JSON'-faili lugemiseks ja selle salvestamiseks DataFrame'ina. Samuti saame lugeda JSON-i stringist, mille oleme oma koodides loonud. Selles juhendis näitame teile, kuidas lugeda JSON-i 'pandade' programmeerimisel ja kuidas kasutada 'read_json()' meetodit 'pandades'. Loeme andmeid ja kuvame seejärel JSON-faili andmed DataFrame'i kujul 'pandas'. Arutame siin ka selle süntaksit.

Süntaks

Selle 'read_json()' meetodi täielik süntaks on toodud allpool.

pandad. read_json ( tee , orienteeruda = Väärtus , tüüp = 'raam' , dtüüp = Väärtus , teisenda_teljed = Väärtus , teisenda_kuupäevad = Tõsi , vaikekuupäevade hoidmine = Tõsi , tuim = Vale , täpne_ujuk = Vale , kuupäeva_ühik = Väärtus , kodeering = Väärtus , kodeeringu_vead = 'range' , read = Vale , tükkide suurus = Väärtus , kokkusurumine = 'järelda' , nrows = Väärtus , ladustamise_valikud = Väärtus )

Näide 01

Need näited, mis on siin selles juhendis esitatud, käivitatakse rakenduses 'Spyder'. Enne meetodi „read_json()” kasutamist genereerime esmalt JSON-faili, mille andmeid loeme, kasutades meetodit „read_json()”. Samuti oleme siin arutanud, kuidas luua JSON-faili 'pandas'. Siin näete, et esmalt loome DataFrame'i, kasutades meetodit 'pd.DataFrame()'.







Seejärel lisame selle DataFrame'i veeruks 'Nimi, Arv_1, Arv_2, Arv_3, Arv_4 ja Arv_5' ja sisestame ka mõned andmed nendesse veergudesse. Pärast seda kasutame meetodit 'to_json()', mis aitab selle DataFrame'i JSON-iks teisendada. Sisestame nime, mille tahame anda JSON-failile, kuhu JSON-andmed salvestatakse. Nimi, mille me siin anname, on 'Marks.json'. Seega luuakse pärast selle koodi täitmist JSON-fail nimega 'Marks.json' ja see salvestab andmed JSON-i, mille oleme siia sisestanud.





Pärast selle koodi käivitamist, vajutades klahvikombinatsiooni Shift+Enter, luuakse JSON-fail ja siin kuvatakse ka JSON-fail allpool. See on JSON-fail, mille saame pärast ülaltoodud koodi täitmist. Nüüd liigume edasi ja loeme seda JSON-faili meetodi 'read_json()' abil.





Nüüd 'impordime' esmalt 'pandade' teegi, kuna peame siin kasutama meetodit 'read_json()', mis on 'panda' meetod. Impordime 'pandad pd-na'. Allpool kasutame meetodit 'read_json()' ja paneme faili nime, mille andmeid tahame lugeda. Eespool loodud fail paigutatakse siia, nii et loeme selle JSON-faili andmeid. Edastame faili tee selle meetodiga 'read_json()', mis on 'Marks.json', ja määrame selle funktsiooni ka muutujale 'df'. Nii et pärast selle JSON-faili lugemist salvestatakse JSON-faili andmed sellesse 'df' muutujasse. Nüüd prindime need andmed, kasutades 'print()' ja lisame ka meetodi 'to_string()' muutujaga 'df'. See meetod 'to_string()' aitab meil DataFrame'i printida. See prindib JSON-faili andmed DataFrame-vormingus.



Ülaltoodud JSON-faili salvestatud andmed renderdatakse siin allpool DataFrame'ina. Pange tähele, et kõik JSON-faili andmed teisendatakse DataFrame'iks ja kuvatakse väljundis.

Näide 02

JSON-stringi saame lugeda ka meetodi “read_json()” abil. Pärast pandade importimist genereerime siin stringi ja salvestame selle stringi muutujasse 'my_str'. String, mille oleme siin loonud, sisaldab andmeid, mis on 'Subjekt', ja paneme subjekti nime, mis on 'inglise keel'. Seejärel lisame siia 'Maksa', mis on '25000', ja ka 'Päevad', mis on '70 päeva'. Peale kõike seda lisame siia ka “Allahindlus”, mis on “1000”. JSON-string on siin valmis.

Nüüd loeme seda JSON-stringi, kasutades 'pandas' meetodit 'read_json()' ja asetame muutuja nime, milles string on salvestatud. Selle muutuja nimi on 'my_str' ja lisame selle siia meetodi 'read_json()' esimese parameetrina. Pärast seda lisame siia veel ühe parameetri, milleks on 'orient' parameeter, ja määrame selle väärtuseks 'rekordid'. Seejärel lisame selle 'my_df' meetodisse 'print()', nii et see renderdatakse terminalis selle koodi käivitamisel.

Allpool kuvatakse andmed, mille saame pärast JSON-stringi lugemist. Siin renderdatakse andmed DataFrame'is, mille oleme sisestanud oma koodi JSON-stringina.

Näide 03

Loome siin teise JSON-stringi. Peate meeles pidama, et string tuleb asetada ainult ühele reale. Kui lisame uuele reale stringi ülejäänud andmed, siis ilmub veateade. Seega peate kogu stringi kirjutama ainult ühele reale. Siin luuakse JSON-string ja salvestatakse see muutujas 'string'. Seejärel loeme JSON-stringi, kasutades meetodit 'read_json()'. Lisame sellesse meetodisse 'read_json()' stringi, milles JSON-string on salvestatud. Pärast lugemist salvestame selle stringi muutujasse 'JSON_Data'. Pärast seda kasutame 'print()' ja lisame sellele 'JSON_Data', mis aitab seda renderdada.

Allpool renderdatakse DataFrame ja saime selle DataFrame'i pärast JSON-stringi lugemist. Kuupäev, mille oleme oma koodi sisestanud JSON-stringina, kuvatakse siin DataFrame'ina.

Näide 04

See on meie JSON-fail ja me rakendame sellele JSON-failile meetodit 'read_json()'. See loeb selles JSON-failis olevaid andmeid ja renderdab need andmed DataFrame'is.

Nüüd, kuna peame kasutama pandateegi meetodit 'read_json()', peame esmalt teegi 'importima'. Pandad imporditakse kui 'pd'. Oleme paigutanud ülaltoodud faili, et saaksime sellest JSON-failist andmeid lugeda. Faili „Company.json” tee edastatakse meetodile „read_json()” ja see funktsioon määratakse ka muutujale „JSON_Rec”. Seega paigutatakse JSON-faili teave pärast lugemist muutujasse „JSON_Rec”. Nüüd paneme 'print()' ja lisame sellele 'JSON_Rec'.

Ülalmainitud JSON-failis sisalduvad andmed kuvatakse allpool DataFrame'ina. Näete, et väljund kuvab DataFrame'i, millesse on teisendatud kõik JSON-faili andmed.

Järeldus

Oleme selles juhendis üksikasjalikult selgitanud 'panda' meetodit 'read_json()'. Oleme siin esitanud meetodi 'read_json()' süntaksi ja kasutasime seda 'read_json()' meetodit oma 'panda' koodis. Oleme siin meetodi 'read_json()' abil lugenud JSON-stringi ja ka JSON-faili ning selgitanud, kuidas JSON-faili luua ja seejärel seda JSON-faili lugeda. Samuti oleme selles juhendis selgitanud, kuidas luua JSON-stringi ja kuidas lugeda JSON-stringi meetodi „read_json()” abil.