Pandaer læser JSON

Pandaer Laeser Json



'Til at analysere en stor mængde data bruger vi biblioteket i 'Python', som er 'pandas'-biblioteket. Vi kan nemt bruge 'pandas'-biblioteket, som hjælper os på flere områder som datavidenskab og maskinlæring. I 'pandas' kan vi oprette 'JSON'-filen, og vi kan også læse denne 'JSON'-fil. En masse data gemmes ofte som JSON. JSON er meget brugt i 'pandas' programmering. 'Pandas' giver 'read_json()'-metoden til at læse 'JSON'-filen og gemme den som DataFrame. Vi kan også læse JSON fra den streng, vi har lavet i vores koder. Vi vil vise dig, hvordan du læser JSON i 'pandas'-programmering, og hvordan du bruger 'read_json()'-metoden i 'pandas' her i denne vejledning. Vi vil læse data og derefter vise dataene fra JSON-filen i form af DataFrame i 'pandas'. Vi vil også diskutere dets syntaks her.'

Syntaks

Den komplette syntaks for denne 'read_json()'-metode er givet nedenfor.

pandaer. read_json ( sti , orientere = Værdi , type = 'ramme' , dtype = Værdi , konverter_akser = Værdi , konverter_datoer = Rigtigt , keep_default_dates = Rigtigt , nusset = Falsk , præcis_float = Falsk , dato_enhed = Værdi , indkodning = Værdi , encoding_errors = 'streng' , linjer = Falsk , stykker = Værdi , kompression = 'udlede' , indsnævrer = Værdi , storage_options = Værdi )

Eksempel 01

Disse eksempler, som præsenteres her i denne vejledning, udføres på 'Spyder'-appen. Før vi bruger 'read_json()'-metoden, genererer vi først JSON-filen, hvis data vi vil læse ved at bruge 'read_json()'-metoden. Vi har også diskuteret her, hvordan man opretter JSON-filen i 'pandas'. Her kan du se, at vi først opretter DataFrame ved at bruge 'pd.DataFrame()' metoden.







Derefter tilføjer vi 'Navn, Num_1, Num_2, Num_3, Num_4 og Num_5' som kolonnen i denne DataFrame og indsætter også nogle data i disse kolonner. Efter dette bruger vi metoden 'to_json()', som hjælper med at konvertere denne DataFrame til JSON. Vi indtaster det navn, som vi vil give til 'JSON'-filen, hvori JSON-data vil blive gemt. Det navn, vi giver her, er 'Marks.json'. Så efter at have udført denne kode, oprettes JSON-filen med navnet 'Marks.json', og den gemmer dataene i JSON, som vi har indtastet her.





Efter at have udført denne kode ved at trykke “Shift+Enter”, oprettes JSON-filen, og her vises JSON-filen også nedenfor. Dette er JSON-filen, som vi får efter at have udført ovenstående kode. Nu går vi videre og læser denne JSON-fil ved hjælp af 'read_json()'-metoden.





Nu 'importerer' vi først 'pandas'-biblioteket, fordi vi skal bruge 'read_json()'-metoden her, som er metoden for 'pandas'. Vi importerer 'pandaerne som pd'. Nedenfor bruger vi 'read_json()'-metoden og indsætter navnet på den fil, hvis data vi vil læse. Filen, vi har oprettet ovenfor, er placeret her, så vi læser dataene for den pågældende JSON-fil. Vi videregiver stien til filen i denne 'read_json()'-metode, som er 'Marks.json', og vi tildeler også denne funktion til 'df'-variablen. Så efter at have læst denne JSON-fil, gemmes dataene i JSON-filen i denne 'df'-variabel. Nu udskriver vi disse data ved at bruge 'print()' og tilføjer også 'to_string()'-metoden med 'df'-variablen. Denne 'to_string()'-metode hjælper os med at udskrive DataFrame. Det vil udskrive dataene fra JSON-filen i DataFrame-formatet.



De data, der er gemt i ovenstående JSON-fil, gengives her som en DataFrame nedenfor. Du kan bemærke, at alle data i JSON-filen konverteres til DataFrame og vises i outputtet.

Eksempel 02

Vi kan også læse JSON-strengen ved hjælp af 'read_json()'-metoden. Efter at have importeret 'pandaerne', genererer vi en streng her og gemmer den streng i 'my_str'-variablen. Den streng, som vi har oprettet her, indeholder data, der er 'Subject', og vi placerer navnet på emnet, som er 'engelsk'. Så tilføjer vi 'Pay', som er '25000' her, og også 'Dagene', som er '70 dage'. Efter alle disse tilføjer vi også 'Rabat', som er '1000' her. JSON-strengen er fuldført her.

Nu læser vi denne JSON-streng ved at bruge 'read_json()'-metoden for 'pandas', og vi placerer navnet på den variabel, hvori strengen er gemt. Navnet på denne variabel er 'my_str', og vi tilføjer den her som den første parameter i 'read_json()'-metoden. Efter dette tilføjer vi en anden parameter, som er 'orient'-parameteren her, og vi indstiller den til 'records'. Så tilføjer vi denne 'my_df' i 'print()'-metoden, så den gengives på terminalen, når vi kører denne kode.

De data, vi får efter at have læst JSON-strengen, vises nedenfor. Her gengives data i DataFrame, som vi har indtastet som JSON-strengen i vores kode.

Eksempel 03

Vi opretter en anden JSON-streng her. Du skal huske, at du kun skal placere strengen i én linje. Hvis vi tilføjer de resterende data i strengen i den nye linje, vil fejlmeddelelsen opstå. Så du skal kun skrive hele strengen på én linje. Her oprettes JSON-strengen og gemmes i 'streng'-variablen. Derefter læser vi en JSON-streng ved at bruge 'read_json()'-metoden. Vi tilføjer 'strengen', som JSON-strengen er gemt i, i denne 'read_json()'-metode. Efter læsning gemmer vi denne streng i variablen 'JSON_Data'. Efter dette bruger vi 'print()' og tilføjer 'JSON_Data' til det, hvilket vil hjælpe med at gengive dette.

Nedenfor er DataFrame gengivet, og vi fik denne DataFrame efter at have læst JSON-strengen. Den dato, vi har indtastet i vores kode som en JSON-streng, vises her som DataFrame.

Eksempel 04

Dette er vores JSON-fil, og vi vil anvende 'read_json()'-metoden på denne JSON-fil. Det vil læse de data, der er til stede i denne JSON-fil og vil gengive disse data i DataFrame.

Nu, da vi skal bruge 'read_json()'-metoden i 'pandas'-biblioteket, skal vi først 'importere' biblioteket. Pandaerne bliver importeret som 'pd'. Vi har placeret filen, vi har vist ovenfor, så vi kan læse dataene fra den pågældende JSON-fil. Stien til 'Company.json'-filen videregives til 'read_json()'-metoden, og denne funktion er også tildelt til variablen 'JSON_Rec'. Informationen fra JSON-filen placeres således i 'JSON_Rec'-variablen, efter at den er blevet læst. Nu sætter vi 'print()' og tilføjer 'JSON_Rec' til det.

De data, der er indeholdt i JSON-filen nævnt ovenfor, vises nedenfor som en DataFrame. Du kan se, at outputtet viser en DataFrame med alle data fra JSON-filen konverteret til den.

Konklusion

Vi har forklaret 'read_json()'-metoden for 'pandaer' i detaljer i denne vejledning. Vi har præsenteret syntaksen for 'read_json()'-metoden her, og vi har også brugt denne 'read_json()'-metode i vores 'pandas'-kode. Vi har læst JSON-strengen og også JSON-filen ved hjælp af 'read_json()'-metoden her og har forklaret, hvordan man opretter en JSON-fil og derefter, hvordan man læser den JSON-fil. Vi har også forklaret, hvordan man opretter JSON-strengen, og hvordan man læser JSON-strengen ved hjælp af 'read_json()'-metoden i denne vejledning.