Open Python Package for simple access to Peruvian Open Data
Project description
OpenPE: Acceso simplificado a los datos abiertos de Perú
¡Bienvenido! Este es un resumen de openpe, una librería diseñada para facilitar la obtención de datasets desde la Plataforma Nacional de Datos Abiertos (PNDA) del Perú datosabiertos.gob.pe.
¿Qué es OpenPE?
openpe simplifica el proceso de búsqueda y descarga de datos desde el portal de datos abiertos. Proporciona funciones intuitivas para:
- Buscar datasets: Encuentra datasets por categorías o accede a conjuntos específicos utilizando su nombre o URL.
- Descargar datasets: Obtén datasets y archivos asociados en formatos comunes como CSV, XSLX, y otros.
- Explorar metadatos: Accede a información detallada sobre cada dataset, incluyendo los diccionarios de datos.
Instalación de OpenPE ️
Ejecuta:
pip install openpe
Primeros pasos con OpenPE
1. Importar la librería
import openpe as pe
2. Obtener un dataset específico
dataset = pe.get_dataset('alumnos-matriculados-en-la-universidad-nacional-de-ingeniería-uni')
dataset.to_dict()
3. Acceder directamente a los datos con data()
data = dataset.data()
data.head()
4. Consultar el diccionario de datos con data_dictionary
print(dataset.data_dictionary)
5. Descargar los archivos del dataset
dataset.download_files()
6. Trabaja con tus archivos locales con load()
dataset = pe.load('alumnos-matriculados-en-la-universidad-nacional-de-ingeniería-uni')
dataset.data().head()
Ejemplo completo: Analizando matrículas de la UNI
import openpe
dataset = openpe.get_dataset('alumnos-matriculados-en-la-universidad-nacional-de-ingeniería-uni')
data = dataset.data()
alumnos_por_anio = data['ANIO'].value_counts().sort_index()
print("\nCantidad de alumnos matriculados por año:")
print(alumnos_por_anio)
Tutorial detallado en Colab
Para una guía paso a paso con ejemplos prácticos, consulta el siguiente notebook de Google Colab:
Siguientes pasos
Prueba buscar un dataset de tu interés en datosabiertos.gob.pe y usa openpe para trabajar con ellos. Para potenciar tu experiencia, prueba la extensión de Chrome Ideas Abiertas. ✨
LinkedIn: Ivan Yang Rodriguez Carranza
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file openpe-0.3.6.tar.gz.
File metadata
- Download URL: openpe-0.3.6.tar.gz
- Upload date:
- Size: 19.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
069a4d3c2dfd84587a1c6457cb3f8dc6468d7020157712a64358a98292a4b749
|
|
| MD5 |
4fbbee031e6697fc7cf9c49ebd899d2a
|
|
| BLAKE2b-256 |
4ca3cb7ce096522df015e5f1d6a1ad9d03d1a3cc84aad4ce681e9b2fac3cca76
|
File details
Details for the file openpe-0.3.6-py3-none-any.whl.
File metadata
- Download URL: openpe-0.3.6-py3-none-any.whl
- Upload date:
- Size: 18.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fe87cfe0573de2014b960798a1fa0b300f620fa81989d212d18ce4d265424020
|
|
| MD5 |
c8e932314b6c26211a1ecb441b22c9c0
|
|
| BLAKE2b-256 |
e6d4e5dac815dbf69d4b53b435a17287334cfcbd22027965a0a15e888fb43645
|