Los pandas leen JSON


Leer JSON

Los grandes conjuntos de datos a menudo se almacenan o extraen como JSON.

JSON es texto sin formato, pero tiene el formato de un objeto y es muy conocido en el mundo de la programación, incluidos los Pandas.

En nuestros ejemplos, usaremos un archivo JSON llamado 'data.json'.

Abra data.json .

Ejemplo

Cargue el archivo JSON en un DataFrame:

import pandas as pd

df = pd.read_json('data.json')

print(df.to_string()) 

Sugerencia: utilícelo to_string()para imprimir todo el DataFrame.


Diccionario como JSON

JSON = Diccionario de Python

Los objetos JSON tienen el mismo formato que los diccionarios de Python.

Si su código JSON no está en un archivo, sino en un diccionario de Python, puede cargarlo directamente en un marco de datos:

Ejemplo

Cargue un diccionario de Python en un marco de datos:

import pandas as pd

data = {
  "Duration":{
    "0":60,
    "1":60,
    "2":60,
    "3":45,
    "4":45,
    "5":60
  },
  "Pulse":{
    "0":110,
    "1":117,
    "2":103,
    "3":109,
    "4":117,
    "5":102
  },
  "Maxpulse":{
    "0":130,
    "1":145,
    "2":135,
    "3":175,
    "4":148,
    "5":127
  },
  "Calories":{
    "0":409,
    "1":479,
    "2":340,
    "3":282,
    "4":406,
    "5":300
  }
}

df = pd.DataFrame(data)

print(df) 

w3schools CERTIFIED . 2021

¡Obtener la certificación!

¡Complete los módulos de Pandas, haga los ejercicios, tome el examen y obtendrá la certificación de w3schools!

$10 INSCRÍBETE