Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
0
respuestas

Desafio Zoop Pay

Lee las siguientes tres bases de datos desde sus URLs:

  1. Clientes: https://gist.githubusercontent.com/ahcamachod/d08898e1cc84c7271856e78d9558ca3d/raw/2f7e1fa53711efe6433a5c5ec79948f600591cb9/clientes_zoop.csv
  2. Ventas: https://gist.githubusercontent.com/ahcamachod/966d7162a3c3a2769b8770b35abf1bcc/raw/d79941b3fa46a450f3611589abd8663399c1277b/ventas_zoop.csv
  3. Zoop Pay (clientes pre-registrados): https://gist.githubusercontent.com/ahcamachod/ce728231a836a973c0df94a9f03ed871/raw/8db6da43d7cd94fcab937208067d0fceb521b78c/zoop_pay.csv

Realiza los siguientes pasos:

  1. Carga las tres bases de datos como DataFrames.
  2. Convierte la columna fecha del DataFrame de ventas al tipo datetime, asegurándote de que el formato sea día/mes/año (dayfirst=True).
  3. Une las bases de clientes y ventas usando la columna ID_compra como llave. Guarda el resultado en un DataFrame llamado df.
  4. Reorganiza las columnas del DataFrame df en el siguiente orden:

ID_compra
fecha
horario
categoria
preco_unitario
quantidade
envio
metodo_pago
ID_cliente
idade
sexo_biologico
cidade
estado
regiao
cashback
nota


  1. Luego, concatena este DataFrame df con el DataFrame de Zoop Pay (zoop_pay), utilizando pd.concat() y ignore_index=True.
  2. Llama al DataFrame final df_final.
  3. Muestra las primeras filas del resultado final con .head().

Es importante que los nombres de las columnas coincidan entre df y zoop_pay para que la concatenación sea válida.