Presidencia de la Nación

Consultar desde pandas


También se puede trabajar con pandas para descargar y procesar información de referencia:

Obtener listas de referencia


import pandas as pd provincias = pd.read_csv("https://apis.datos.gob.ar/georef/api/v2.0/provincias?formato=csv")

Esto devuelve un DataFrame con la lista de provincias y sus atributos.

Enriquecer DataFrames con unidades territoriales

El siguiente ejemplo muestra cómo agregar la información territorial a una tabla de coordenadas:


def add_territorial_units(df, column_lat, column_lon): coordinates = df[[column_lon, column_lat]].rename( columns={column_lon: "lon", column_lat: "lat"} ).drop_duplicates().to_dict("records") ubicaciones = pd.DataFrame(get_territorial_units(coordinates)) df_with_units = df.merge( ubicaciones, "left", left_on=[column_lon, column_lat], right_on=["lon", "lat"] ) return df_with_units.drop(["lon", "lat"], axis=1)
Ejemplo de uso:

# Descargar coordenadas de aeropuertos df = pd.read_csv("https://servicios.transporte.gob.ar/gobierno_abierto/descargar.php?t=aeropuertos&d=detalle", sep=";") # Enriquecer el DataFrame con información territorial df_with_units = add_territorial_units(df, "latitud", "longitud")
Resultado (fragmento):
denominación latitud longitud municipio_nombre provincia_nombre
GENERAL ACHA -37.4016 -64.6135 General Acha La Pampa
PUERTO DESEADO -47.7351 -65.9041 Santa Cruz
Activar: 
0
Template: 
caritas3
Scroll hacia arriba