Skip to content

Instantly share code, notes, and snippets.

@defvol
Last active August 29, 2015 14:27
Show Gist options
  • Select an option

  • Save defvol/4464f9c1c58e0d357659 to your computer and use it in GitHub Desktop.

Select an option

Save defvol/4464f9c1c58e0d357659 to your computer and use it in GitHub Desktop.
Los números detrás del sistema de compras del gobierno federal de México

Datos al 21 de Agosto de 2015, extraídos del repositorio de CompraNet

Sitio: https://sites.google.com/site/cnetuc/contrataciones


¿Cuántos procedimientos hay al año en CompraNet?

Año Número de procedimientos
2013 136,774
2014 142,984
2015 78,957*

* al 21 de Agosto de 2015

PoC:

➜  compranet  wc -l 2013_2015-08-21T073353.csv
  136774 2013_2015-08-21T073353.csv
➜  compranet  wc -l 2014_2015-08-21T073026.csv
  142984 2014_2015-08-21T073026.csv
➜  compranet  wc -l 2015_2015-08-21T071842.csv
   78957 2015_2015-08-21T071842.csv

¿Cuántas Unidades Compradoras?

Año Número de Unidades Compradoras
2013 4,706
2014 2,557
2015 1,974

PoC:

➜  compranet  head -n1 2013_2015-08-21T073353.csv | cut -d, -f3,4,5
DEPENDENCIA,CLAVEUC,NOMBRE_DE_LA_UC
➜  compranet  cut -d, -f4 2013_2015-08-21T073353.csv | uniq | wc -l                            
    4706
➜  compranet  cut -d, -f4 2014_2015-08-21T073026.csv | uniq | wc -l
    2557
➜  compranet  cut -d, -f4 2015_2015-08-21T071842.csv | uniq | wc -l
    1974

¿Qué se compra?

  • Adquisiciones
  • Servicios
  • Obra Pública
  • Servicios Relacionados con la OP
  • Arrendamientos

¿Cuánto se registra en CompraNet como contrato de obra pública?

En pesos

Año Valor promedio Número de contratos Total (MXN)
2013 5,689,853.80 11,021 62,707,878,706.30
2014 9,524,373.19 12,852 122,407,244,181
2015 7,155,731.75 5,045 36,100,666,666.40

PoC:

➜  compranet  cut -d, -f15,22,23 2013_2015-08-21T073353.csv | grep "Obra Pública" | grep MXN | csvstat --no-header-row 

En dólares

Año Valor promedio Número de contratos Total (USD)
2013 19,219,743.85 15 288,296,157.74
2014 37,234,843.93 26 968,105,942.23
2015 110,159,357.30 18 1,982,868,431.37

PoC:

➜  compranet  cut -d, -f15,22,23 2015_2015-08-21T071842.csv | grep "Obra Pública" | grep USD | csvstat --no-header-row 

¿Cuánto se registra en CompraNet como contrato de adquisiciones?

En pesos

Año Valor promedio Número de contratos Total (MXN)
2013 2,432,500.24 44,049 107,149,203,095
2014 2,831,982.07 41,255 116,833,420,217
2015 3,667,398.54 21,702 79,589,883,055.6

En dólares

Año Valor promedio Número de contratos Total (USD)
2013 362,457.20 1423 515,776,609.27
2014 361,409.15 1055 381,286,648.26
2015 281,794.26 619 174,430,644.03

PoC:

➜  compranet  cut -d, -f15,22,23 2013_2015-08-21T073353.csv | grep "Adquisiciones" | grep MXN | csvstat --no-header-row  

Notas:

  • Los valores son aproximados, dado que se usó CSV, y en algunos casos el escaping fallaba y en algunas (pocas) filas las columnas se descuadraban. Usar TSV desde el principio puede arreglar esto.
  • Fue ejercicio de una hora; falta revisar a detalle los comandos y validar los resultados.
  • Usa LibreOffice para exportar de los XLSX originales a TSV y valida que el encoding sea UTF-8.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment