2
respuestas

Ayuda

Buen dia en el codigo : nombres_m = pd.read_json("https://servicodados.ibge.gov.br/api/v1/censos/nomes/ranking?sexo=M&qtd=200") nombres_f = pd.read_json("https://servicodados.ibge.gov.br/api/v1/censos/nomes/ranking?sexo=F&qtd=200")

me sale error ,porfavor si alguien puede ayudar

2 respuestas

Hola Jefferson

Es un problema en la página web y no en el código, el certificado ssl de colab no acepta el certificado de este site, por eso que fuera de colab sí funciona pero dentro de Colab no, la solución es reemplazar el link del json de lectura.

Reemplazar:

nombres_m = pd.read_json("https://servicodados.ibge.gov.br/api/v1/censos/nomes/ranking?sexo=M&qtd=200")
nombres_f = pd.read_json("https://servicodados.ibge.gov.br/api/v1/censos/nomes/ranking?sexo=F&qtd=200")

Por:

df = pd.read_json("https://raw.githubusercontent.com/ElProfeAlejo/tratamiento_datos_python/main/ranking.json")
nombres_m = df[df['sexo'] == 'M'].sample(200)
nombres_f = df[df['sexo'] == 'F'].sample(200)

Si este post te ayudó, por favor, marca como solucionado ✓.

copio el codigo y me bota este error

NameError Traceback (most recent call last) in <cell line: 1>() ----> 1 df = pd.read_json("https://raw.githubusercontent.com/ElProfeAlejo/tratamiento_datos_python/main/ranking.json") 2 nombres_m = df[df['sexo'] == 'M'].sample(200) 3 nombres_f = df[df['sexo'] == 'F'].sample(200)

NameError: name 'pd' is not defined