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.