Pandy Přečtěte si JSON

Pandy Prectete Si Json



„Pro analýzu velkého množství dat používáme knihovnu „Python“, což je knihovna „pandy“. Můžeme snadno využít knihovnu „pandy“, která nám pomáhá v několika oblastech, jako jsou datové vědy a strojové učení. V „pandách“ můžeme vytvořit soubor „JSON“ a můžeme také číst tento soubor „JSON“. Mnoho dat se často ukládá jako JSON. JSON je široce používán v programování „pandy“. „Pandas“ poskytuje metodu „read_json()“ pro čtení souboru „JSON“ a jeho uložení jako DataFrame. JSON můžeme také číst z řetězce, který jsme vytvořili v našich kódech. V této příručce vám ukážeme, jak číst JSON v programování „pandy“ a jak používat metodu „read_json()“ v „pandách“. Načteme data a následně zobrazíme data JSON souboru ve formě DataFrame v „pandách“. Zde také probereme jeho syntaxi.“

Syntax

Kompletní syntaxe této metody „read_json()“ je uvedena níže.

pandy. read_json ( cesta , orient = Hodnota , typ = 'rám' , dtype = Hodnota , convert_axes = Hodnota , convert_dates = Skutečný , keep_default_dates = Skutečný , nemotorný = Nepravdivé , přesný_plovoucí = Nepravdivé , datum_jednotka = Hodnota , kódování = Hodnota , encoding_errors = 'přísný' , linky = Nepravdivé , velikost kusu = Hodnota , komprese = 'usoudit' , nrows = Hodnota , možnosti úložiště = Hodnota )

Příklad 01

Tyto příklady, které jsou uvedeny zde v této příručce, jsou prováděny v aplikaci „Spyder“. Před použitím metody „read_json()“ nejprve vygenerujeme soubor JSON, jehož data budeme číst pomocí metody „read_json()“. Také jsme zde diskutovali o tom, jak vytvořit soubor JSON v „pandách“. Zde můžete vidět, že nejprve vytvoříme DataFrame pomocí metody „pd.DataFrame()“.







Poté přidáme „Name, Num_1, Num_2, Num_3, Num_4 a Num_5“ jako sloupec tohoto DataFrame a také vložíme některá data do těchto sloupců. Poté použijeme metodu „to_json()“, která pomáhá při převodu tohoto DataFrame na JSON. Zadáme název, který chceme dát souboru „JSON“, ve kterém budou data JSON uložena. Název, který zde uvádíme, je „Marks.json“. Po provedení tohoto kódu se tedy vytvoří soubor JSON s názvem „Marks.json“ a uloží data do JSON, které jsme zde zadali.





Po provedení tohoto kódu stisknutím kláves „Shift+Enter“ se vytvoří soubor JSON a zde je soubor JSON také zobrazen níže. Toto je soubor JSON, který získáme po provedení výše uvedeného kódu. Nyní se přesuneme kupředu a přečteme tento soubor JSON pomocí metody „read_json()“.





Nyní nejprve „importujeme“ knihovnu „pandy“, protože zde musíme použít metodu „read_json()“, což je metoda „pandy“. Dovážíme „pandy jako pd“. Níže použijeme metodu „read_json()“ a uvedeme název souboru, jehož data chceme číst. Soubor, který jsme vytvořili výše, je umístěn zde, takže načteme data tohoto souboru JSON. V této metodě „read_json()“ předáme cestu k souboru, což je „Marks.json“, a také tuto funkci přiřadíme do proměnné „df“. Po přečtení tohoto souboru JSON se tedy data souboru JSON uloží do této proměnné „df“. Nyní tato data vytiskneme pomocí „print()“ a také přidáme metodu „to_string()“ s proměnnou „df“. Tato metoda „to_string()“ nám pomáhá při tisku DataFrame. Vytiskne data souboru JSON ve formátu DataFrame.



Data, která jsou uložena ve výše uvedeném souboru JSON, jsou zde vykreslena jako DataFrame níže. Můžete si všimnout, že všechna data souboru JSON jsou převedena do DataFrame a zobrazena ve výstupu.

Příklad 02

Řetězec JSON můžeme také přečíst pomocí metody „read_json()“. Po importu „pand“ zde vygenerujeme řetězec a uložíme jej do proměnné „my_str“. Řetězec, který jsme zde vytvořili, obsahuje data, která jsou „Předmět“, a umístíme název předmětu, který je „Anglický“. Poté přidáme „Pay“, což je zde „25 000“, a také „Dny“, což je „70 dní“. Po tom všem přidáme také „Sleva“, která je zde „1000“. Zde je dokončen řetězec JSON.

Nyní čteme tento řetězec JSON pomocí metody „read_json()“ metody „pandy“ a umístíme název proměnné, ve které je řetězec uložen. Název této proměnné je „my_str“ a přidáme ji sem jako první parametr metody „read_json()“. Poté přidáme další parametr, kterým je zde parametr „orient“, a nastavíme jej na „records“. Poté přidáme toto „my_df“ do metody „print()“, takže se vykreslí na terminálu, když spustíme tento kód.

Níže jsou zobrazena data, která získáme po přečtení řetězce JSON. Zde se data vykreslují v DataFrame, který jsme zadali jako řetězec JSON v našem kódu.

Příklad 03

Zde vytvoříme další řetězec JSON. Nezapomeňte, že řetězec musíte umístit pouze do jednoho řádku. Pokud do nového řádku přidáme zbývající data řetězce, objeví se chybové hlášení. Takže musíte napsat celý řetězec pouze na jeden řádek. Zde se vytvoří řetězec JSON a uloží se do proměnné „string“. Poté čteme řetězec JSON pomocí metody „read_json()“. Do této metody „read_json()“ přidáme „řetězec“, ve kterém je řetězec JSON uložen. Po přečtení tento řetězec uložíme do proměnné „JSON_Data“. Poté použijeme „print()“ a přidáme k němu „JSON_Data“, což nám pomůže při vykreslování.

Níže je vykreslen DataFrame a tento DataFrame jsme získali po přečtení řetězce JSON. Datum, které jsme zadali do našeho kódu jako řetězec JSON, se zde zobrazuje jako DataFrame.

Příklad 04

Toto je náš soubor JSON a na tento soubor JSON použijeme metodu „read_json()“. Přečte data, která jsou přítomna v tomto souboru JSON, a vykreslí tato data v DataFrame.

Nyní, protože musíme použít metodu „read_json()“ knihovny „pandy“, musíme knihovnu nejprve „importovat“. Pandy jsou importovány jako „pd“. Umístili jsme soubor, který jsme ukázali výše, abychom mohli číst data z tohoto souboru JSON. Cesta k souboru „Company.json“ je předána metodě „read_json()“ a tato funkce je také přiřazena proměnné „JSON_Rec“. Informace ze souboru JSON se tak po přečtení umístí do proměnné „JSON_Rec“. Nyní vložíme „print()“ a přidáme k němu „JSON_Rec“.

Data obsažená ve výše uvedeném souboru JSON jsou zobrazena níže jako DataFrame. Můžete vidět, že výstup zobrazuje DataFrame se všemi daty ze souboru JSON převedenými do něj.

Závěr

Metodu „read_json()“ pro „pandy“ jsme podrobně vysvětlili v této příručce. Uvedli jsme zde syntaxi metody „read_json()“ a také jsme tuto metodu „read_json()“ použili v našem kódu „pandy“. Zde jsme přečetli řetězec JSON a také soubor JSON pomocí metody „read_json()“ a vysvětlili jsme, jak vytvořit soubor JSON a jak tento soubor JSON číst. V této příručce jsme také vysvětlili, jak vytvořit řetězec JSON a jak číst řetězec JSON pomocí metody „read_json()“.