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

Desafío: Zoop Pay

Ingrese aquí la descripción de esta imagen para ayudar con la accesibilidadIngrese aquí la descripción de esta imagen para ayudar con la accesibilidad

Prompt 1


"Tengo las siguientes 3 bases de datos en sus respectivos DataFrame

df_clientes = ID_compra, ID_cliente, ciudad, estado, región, edad, sexo_biologico, cashback, nota

df_ventas = ID_compra, fecha, horario, categoría, precio_unitario, cantidad, envio, metodo_pago

df_zoop_pay = ID_cliente, zoop_pay

Necesito que me creas una única sola tabla concatenada con los datos de los dataframe de df_clientes y df_ventas, esta nueva tabla debe llamarse df_unida. Recuerda que el formato de fecha es %Y-%m-%d"

Respuesta de Chat-GPT


# Aseguramos que las fechas estén en formato datetime (por si no lo están)
df_ventas['fecha'] = pd.to_datetime(df_ventas['fecha'], format='%Y-%m-%d')
# Unimos los DataFrames usando la columna en común "ID_compra"
df_unida = pd.merge(df_clientes, df_ventas, on='ID_compra', how='inner')

Visualización:


df_unida.head()

Ingrese aquí la descripción de esta imagen para ayudar con la accesibilidad

Prompt 2


"Ahora necesito que esa tabla generada, la concatenes con la base de clientes pre-registrados en Zoop Pay con cuyo dataframe es el siguiente df_zoop_pay con sus respectivas columnas ID_cliente, zoop_pay, esta nueva tabla será llamada df_consolidada"

Respuesta de Chat-GPT


# Unimos la tabla df_unida con df_zoop_pay a través de la columna ID_cliente
df_consolidada = pd.merge(df_unida, df_zoop_pay, on='ID_cliente', how='left')

Visualización:


df_consolidada.head()

Ingrese aquí la descripción de esta imagen para ayudar con la accesibilidad