Análisis de datos de F1: GP de Singapur 2026 con Python y una API

Imagen
¿Qué podemos descubrir sobre una carrera de Fórmula 1 utilizando datos? En este análisis del Gran Premio de Singapur 2026 vamos a trabajar con una API deportiva, Python y Pandas para obtener resultados, comparar posiciones y generar visualizaciones que nos permitan responder preguntas concretas. El objetivo no es solamente consultar quién terminó primero, sino analizar la diferencia entre la parrilla de salida y el resultado final, identificar remontadas y detectar qué pilotos perdieron posiciones durante la carrera. 1. Herramientas utilizadas API de Fórmula 1: servicio disponible a través de RapidAPI para consultar datos de carreras. Python: lenguaje utilizado para realizar las solicitudes y procesar los resultados. Requests: biblioteca para realizar solicitudes HTTP. Pandas: biblioteca para transformar los datos JSON en tablas y realizar cálculos. Matplotlib y Pillow: herramientas que podemos utilizar para crear gráficas e imágenes para nuestros análisis y Shorts. ...

Querys Oracle fusión

En esta publicación les quiero compartir algunos querys de Oracle

El siguiente query te ayuda a obtener los datos bancarios de una lista de proveedores


A continuación un query para saber que clientes no tienen asignado ninguna cuenta de referencia para receivables,revenue y taxes.

select hcsu.site_use_id,hca.ACCOUNT_NUMBER,hcsu.LOCATION,hcsu.status,hcsu.LAST_UPDATE_DATE
from hz_parties hp, HZ_CUST_ACCOUNTS hca, HZ_CUST_ACCT_SITES_ALL hcsa, HZ_CUST_SITE_USES_ALL hcsu
where hcsa.SET_ID =9999
and hp.party_id = hca.party_id
and hca.cust_account_id = hcsa.cust_account_id
and hcsa.cust_acct_site_id = hcsu.cust_acct_site_id
and hcsu.SITE_USE_CODE = 'BILL_TO'
and hcsu.status = 'A'
and hcsu.site_use_id NOT IN ( select ara.source_ref_account_id
from AR_REF_ACCOUNTS_ALL ara
WHERE  ara.source_ref_table = 'HZ_CUST_SITE_USES_ALL'
and hcsu.site_use_id= ara.source_ref_account_id)
order by LAST_UPDATE_DATE desc


Con el siguiente query puedes obtener el listado de facturas de AR que no tienen detalle de impuestos 

select
      rca.CUSTOMER_TRX_ID, rca.TRX_NUMBER , rca.org_id,TRUNC(rca.TRX_DATE),rca.APPLICATION_ID,
rca. INVOICE_CURRENCY_CODE,
rca.TRX_DATE,
 rca.TRX_CLASS
from RA_CUSTOMER_TRX_ALL rca
where 
 rca.ORIG_SYSTEM_BATCH_NAME = 'batch_name'
and rca.org_id = 8097
and rca.TRX_DATE BETWEEN :desde and :hasta
AND  rca.CUSTOMER_TRX_ID NOT IN (select ZX_LINES.TRX_ID
                 from ZX_LINES 
                 WHERE 
ZX_LINES.TRX_ID = rca.CUSTOMER_TRX_ID
--AND ZX_LINES.APPLICATION_ID =  rca.APPLICATION_ID
AND ZX_LINES.TRX_CURRENCY_CODE = rca. INVOICE_CURRENCY_CODE
AND ZX_LINES.TRX_DATE = rca.TRX_DATE)




Comentarios

🚀 Mantener este blog funcionando requiere tiempo y café. ¡Puedes contribuir con uno aquí!

Entradas más populares de este blog

Guía Práctica: Ejemplo Completo de ASPX para Desarrolladores Web

👉 Cómo obtener el tipo de cambio en Excel con API de Banxico (paso a paso)

Cómo crear un Predictor de Partidos de Fútbol con JavaScript y API-Football