Els pandes llegeixen JSON

Els Pandes Llegeixen Json



'Per analitzar una gran quantitat de dades, utilitzem la biblioteca de 'Python', que és la biblioteca 'pandas'. Podem utilitzar fàcilment la biblioteca 'pandas', que ens ajuda en diversos camps com les ciències de dades i l'aprenentatge automàtic. A 'pandas', podem crear el fitxer 'JSON' i també podem llegir aquest fitxer 'JSON'. Sovint es desen moltes dades com a JSON. El JSON s'utilitza àmpliament en la programació de 'pandes'. El 'pandas' proporciona el mètode 'read_json()' per llegir el fitxer 'JSON' i emmagatzemar-lo com a DataFrame. També podem llegir JSON de la cadena que hem creat als nostres codis. Us mostrarem com llegir JSON a la programació 'pandas' i com utilitzar el mètode 'read_json()' a 'pandas' aquí en aquesta guia. Llegirem dades i després mostrarem les dades del fitxer JSON en forma de DataFrame a 'pandas'. També parlarem de la seva sintaxi aquí'.

Sintaxi

La sintaxi completa d'aquest mètode 'read_json()' es mostra a continuació.

pandes. read_json ( Camí , orientar = Valor , tipus = 'marc' , dtype = Valor , convertir_eixos = Valor , convertir_dates = És cert , keep_default_dates = És cert , numpy = Fals , flotar_precís = Fals , data_unit = Valor , codificació = Valor , errors_codificació = 'estricte' , línies = Fals , mida de trossos = Valor , compressió = 'inferir' , nfiles = Valor , opcions_emmagatzematge = Valor )

Exemple 01

Aquests exemples, que es presenten aquí en aquesta guia, s'executen a l'aplicació 'Spyder'. Abans d'utilitzar el mètode 'read_json()', primer generem el fitxer JSON les dades del qual llegirem mitjançant el mètode 'read_json()'. També hem comentat aquí com crear el fitxer JSON a 'pandas'. Aquí podeu veure que primer creem el DataFrame mitjançant el mètode 'pd.DataFrame()'.







A continuació, afegim 'Nom, Num_1, Num_2, Num_3, Num_4 i Num_5' com a columna d'aquest DataFrame i també inserim algunes dades en aquestes columnes. Després d'això, utilitzem el mètode 'to_json()', que ajuda a convertir aquest DataFrame en JSON. Introduïm el nom que volem donar al fitxer 'JSON' en el qual s'emmagatzemaran les dades JSON. El nom que donem aquí és 'Marks.json'. Per tant, després d'executar aquest codi, el fitxer JSON es crearà amb el nom 'Marks.json' i emmagatzemarà les dades en JSON, que hem introduït aquí.





Després d'executar aquest codi prement 'Maj + Retorn', es crea el fitxer JSON i aquí també es mostra el fitxer JSON a continuació. Aquest és el fitxer JSON que obtenim després d'executar el codi anterior. Ara, avançarem i llegirem aquest fitxer JSON amb l'ajuda del mètode 'read_json()'.





Ara, primer 'importem' la biblioteca 'pandas' perquè aquí hem d'utilitzar el mètode 'read_json()', que és el mètode de 'pandas'. Estem important els 'pandes com a pd'. A continuació, utilitzem el mètode 'read_json()' i posem el nom del fitxer les dades del qual volem llegir. El fitxer que hem creat anteriorment es col·loca aquí, de manera que llegirem les dades d'aquest fitxer JSON. Passem la ruta del fitxer en aquest mètode 'read_json()', que és 'Marks.json', i també assignem aquesta funció a la variable 'df'. Per tant, després de llegir aquest fitxer JSON, les dades del fitxer JSON s'emmagatzemen en aquesta variable 'df'. Ara, imprimim aquestes dades utilitzant el 'print()' i també afegim el mètode 'to_string()' amb la variable 'df'. Aquest mètode 'to_string()' ens ajuda a imprimir el DataFrame. Imprimirà les dades del fitxer JSON en format DataFrame.



Les dades que s'emmagatzemen al fitxer JSON anterior es representen aquí com a DataFrame a continuació. Podeu observar que totes les dades del fitxer JSON es converteixen al DataFrame i es mostren a la sortida.

Exemple 02

També podem llegir la cadena JSON amb l'ajuda del mètode 'read_json()'. Després d'importar els 'pandas', generem una cadena aquí i la desem a la variable 'my_str'. La cadena que hem creat aquí conté dades que són el 'Assumpte' i posem el nom de l'assignatura, que és 'Anglès'. A continuació, afegim 'Pagar', que és '25000' aquí, i també els 'Dies', que són '70 dies'. Després de tot això, també afegim 'Descompte', que és '1000' aquí. La cadena JSON s'ha completat aquí.

Ara, estem llegint aquesta cadena JSON utilitzant el mètode 'read_json()' de 'pandas' i col·loquem el nom de la variable en què s'emmagatzema la cadena. El nom d'aquesta variable és 'my_str' i l'afegim aquí com a primer paràmetre del mètode 'read_json()'. Després d'això, afegim un altre paràmetre que és el paràmetre 'orient' aquí i el configurem a 'registres'. A continuació, afegim aquest 'my_df' al mètode 'print()', de manera que es renderitzarà al terminal quan executem aquest codi.

Les dades que obtenim després de llegir la cadena JSON es mostren a continuació. Aquí, les dades es representen al DataFrame, que hem introduït com a cadena JSON al nostre codi.

Exemple 03

Creem una altra cadena JSON aquí. Heu de recordar que només heu de col·locar la cadena en una línia. Si afegim les dades restants de la cadena a la nova línia, es produirà el missatge d'error. Per tant, heu d'escriure tota la cadena en una sola línia. Aquí, la cadena JSON es crea i s'emmagatzema a la variable 'cadena'. Aleshores, estem llegint una cadena JSON utilitzant el mètode 'read_json()'. Afegim la 'cadena' en la qual s'emmagatzema la cadena JSON en aquest mètode 'read_json()'. Després de llegir, emmagatzemem aquesta cadena a la variable 'JSON_Data'. Després d'això, utilitzem 'print()' i hi afegim 'JSON_Data', que ens ajudarà a representar-ho.

A continuació, es representa el DataFrame i hem obtingut aquest DataFrame després de llegir la cadena JSON. La data que hem introduït al nostre codi com a cadena JSON es mostra aquí com a DataFrame.

Exemple 04

Aquest és el nostre fitxer JSON i aplicarem el mètode 'read_json()' a aquest fitxer JSON. Llegirà les dades que hi ha presents en aquest fitxer JSON i representarà aquestes dades al DataFrame.

Ara, com que hem d'utilitzar el mètode 'read_json()' de la biblioteca 'pandas', primer hem d''importar' la biblioteca. Els pandes s'estan important com a 'pd'. Hem col·locat el fitxer que hem mostrat més amunt perquè puguem llegir les dades d'aquest fitxer JSON. El camí del fitxer 'Company.json' es passa al mètode 'read_json()' i aquesta funció també s'assigna a la variable 'JSON_Rec'. Així, la informació del fitxer JSON es col·loca a la variable 'JSON_Rec' després d'haver-la llegit. Ara, posem el 'print()' i hi afegim 'JSON_Rec'.

Les dades contingudes al fitxer JSON esmentat anteriorment es mostren a continuació com a DataFrame. Podeu veure que la sortida mostra un DataFrame amb totes les dades del fitxer JSON convertides en ell.

Conclusió

Hem explicat el mètode 'read_json()' de 'pandas' en detall en aquesta guia. Aquí hem presentat la sintaxi del mètode 'read_json()' i també hem utilitzat aquest mètode 'read_json()' al nostre codi 'pandas'. Hem llegit la cadena JSON i també el fitxer JSON amb l'ajuda del mètode 'read_json()' aquí i hem explicat com crear un fitxer JSON i després com llegir aquest fitxer JSON. També hem explicat com crear la cadena JSON i com llegir la cadena JSON amb l'ajuda del mètode 'read_json()' en aquesta guia.