Pandaer Les JSON

Pandaer Les Json



'For å analysere en stor mengde data bruker vi biblioteket til 'Python', som er 'pandas'-biblioteket. Vi kan enkelt bruke 'pandas'-biblioteket, som hjelper oss på flere felt som datavitenskap og maskinlæring. I 'pandas' kan vi lage 'JSON'-filen, og vi kan også lese denne 'JSON'-filen. Mye data lagres ofte som JSON. JSON er mye brukt i 'pandas'-programmering. 'Pandaene' gir 'read_json()'-metoden for å lese 'JSON'-filen og lagre den som DataFrame. Vi kan også lese JSON fra strengen vi har laget i kodene våre. Vi vil vise deg hvordan du leser JSON i 'pandas'-programmering og hvordan du bruker 'read_json()'-metoden i 'pandas' her i denne veiledningen. Vi vil lese data og deretter vise dataene til JSON-filen i form av DataFrame i 'pandas'. Vi vil også diskutere syntaksen her.'

Syntaks

Den komplette syntaksen til denne 'read_json()'-metoden er gitt nedenfor.

pandaer. read_json ( sti , orientere = Verdi , type = 'ramme' , dtype = Verdi , konverter_akser = Verdi , konverter_datoer = ekte , keep_default_dates = ekte , nusset = Falsk , presis_float = Falsk , dato_enhet = Verdi , koding = Verdi , encoding_errors = 'streng' , linjer = Falsk , biter = Verdi , kompresjon = 'utlede' , innsnevrer = Verdi , lagringsalternativer = Verdi )

Eksempel 01

Disse eksemplene, som presenteres her i denne veiledningen, kjøres på 'Spyder'-appen. Før vi bruker 'read_json()'-metoden, genererer vi først JSON-filen hvis data vi vil lese ved å bruke 'read_json()'-metoden. Vi har også diskutert her hvordan du lager JSON-filen i 'pandas'. Her kan du se at vi først oppretter DataFrame ved å bruke 'pd.DataFrame()'-metoden.







Deretter legger vi til 'Navn, Num_1, Num_2, Num_3, Num_4 og Num_5' som kolonnen i denne DataFrame og setter også inn noen data i disse kolonnene. Etter dette bruker vi 'to_json()'-metoden, som hjelper til med å konvertere denne DataFrame til JSON. Vi skriver inn navnet som vi vil gi til 'JSON'-filen der JSON-data vil bli lagret. Navnet vi gir her er 'Marks.json'. Så, etter å ha kjørt denne koden, vil JSON-filen bli opprettet med navnet 'Marks.json', og den vil lagre dataene i JSON, som vi har lagt inn her.





Etter å ha utført denne koden ved å trykke 'Shift+Enter', opprettes JSON-filen, og her vises også JSON-filen nedenfor. Dette er JSON-filen vi får etter å ha utført koden ovenfor. Nå vil vi gå videre og vil lese denne JSON-filen ved hjelp av 'read_json()'-metoden.





Nå 'importerer' vi først 'pandas'-biblioteket fordi vi må bruke 'read_json()'-metoden her, som er metoden til 'pandas'. Vi importerer 'pandaene som pd'. Nedenfor bruker vi 'read_json()'-metoden og legger inn navnet på filen hvis data vi vil lese. Filen vi har laget ovenfor er plassert her, så vi vil lese dataene til den JSON-filen. Vi sender banen til filen i denne 'read_json()'-metoden, som er 'Marks.json', og vi tildeler også denne funksjonen til 'df'-variabelen. Så, etter å ha lest denne JSON-filen, lagres dataene til JSON-filen i denne 'df'-variabelen. Nå skriver vi ut disse dataene ved å bruke 'print()' og legger også til 'to_string()'-metoden med 'df'-variabelen. Denne 'to_string()'-metoden hjelper oss med å skrive ut DataFrame. Den vil skrive ut dataene til JSON-filen i DataFrame-formatet.



Dataene som er lagret i JSON-filen ovenfor, gjengis her som en DataFrame nedenfor. Du kan merke deg at alle data i JSON-filen konverteres til DataFrame og vises i utdataene.

Eksempel 02

Vi kan også lese JSON-strengen ved hjelp av 'read_json()'-metoden. Etter å ha importert 'pandaene', genererer vi en streng her og lagrer den strengen i 'my_str'-variabelen. Strengen som vi har laget her inneholder data som er 'Emnet', og vi plasserer navnet på emnet, som er 'engelsk'. Deretter legger vi til 'Betal', som er '25000' her, og også 'Dager', som er '70 dager'. Etter alle disse legger vi også til 'Rabatt', som er '1000' her. JSON-strengen er fullført her.

Nå leser vi denne JSON-strengen ved å bruke 'read_json()'-metoden til 'pandas', og vi plasserer navnet på variabelen som strengen er lagret i. Navnet på denne variabelen er 'my_str,' og vi legger den til her som den første parameteren til 'read_json()'-metoden. Etter dette legger vi til en annen parameter som er 'orient'-parameteren her, og vi setter den til 'records'. Deretter legger vi til denne 'my_df' i 'print()'-metoden, slik at den vil gjengi på terminalen når vi kjører denne koden.

Dataene vi får etter å ha lest JSON-strengen, vises nedenfor. Her blir dataene gjengitt i DataFrame, som vi har lagt inn som JSON-strengen i koden vår.

Eksempel 03

Vi lager en annen JSON-streng her. Du må huske at du må plassere strengen i bare én linje. Hvis vi legger til gjenværende data i strengen i den nye linjen, vil feilmeldingen oppstå. Så du må skrive hele strengen på bare én linje. Her blir JSON-strengen opprettet og lagret i 'streng'-variabelen. Deretter leser vi en JSON-streng ved å bruke 'read_json()'-metoden. Vi legger til 'strengen' som JSON-strengen er lagret i i denne 'read_json()'-metoden. Etter å ha lest, lagrer vi denne strengen i variabelen 'JSON_Data'. Etter dette bruker vi 'print()' og legger til 'JSON_Data' til det, som vil hjelpe til med å gjengi dette.

Nedenfor er DataFrame gjengitt, og vi fikk denne DataFrame etter å ha lest JSON-strengen. Datoen vi har lagt inn i koden vår som en JSON-streng, vises her som DataFrame.

Eksempel 04

Dette er JSON-filen vår, og vi vil bruke 'read_json()'-metoden på denne JSON-filen. Den vil lese dataene som er tilstede i denne JSON-filen og vil gjengi disse dataene i DataFrame.

Nå, ettersom vi må bruke 'read_json()'-metoden til 'pandas'-biblioteket, må vi først 'importere' biblioteket. Pandaene blir importert som 'pd'. Vi har plassert filen vi har vist ovenfor slik at vi kan lese dataene fra den JSON-filen. Banen til «Company.json»-filen sendes til «read_json()»-metoden, og denne funksjonen er også tilordnet «JSON_Rec»-variabelen. Informasjonen fra JSON-filen blir dermed plassert i 'JSON_Rec'-variabelen etter at den er lest. Nå legger vi 'print()' og legger til 'JSON_Rec' til den.

Dataene som finnes i JSON-filen nevnt ovenfor, vises nedenfor som en DataFrame. Du kan se at utdataene viser en DataFrame med alle dataene fra JSON-filen konvertert til den.

Konklusjon

Vi har forklart 'read_json()'-metoden til 'pandaer' i detalj i denne veiledningen. Vi har presentert syntaksen til 'read_json()'-metoden her, og vi har også brukt denne 'read_json()'-metoden i vår 'pandas'-kode. Vi har lest JSON-strengen og også JSON-filen ved hjelp av 'read_json()'-metoden her og har forklart hvordan du oppretter en JSON-fil og deretter hvordan du leser den JSON-filen. Vi har også forklart hvordan du lager JSON-strengen og hvordan du leser JSON-strengen ved hjelp av 'read_json()'-metoden i denne veiledningen.