# Filtrar y procesar el resto
db_env_2425['Producto Equivalente'] = (
db_env_2425['Producto Equivalente']
.astype(str)
.str.replace('Envasado', 'Cemento Envasado', regex=False)
.str.replace('Cemento envasado', 'Cemento Envasado', regex=False)
.str.replace('Granel', 'Cemento Granel', regex=False)
.str.replace('Cemento granel', 'Cemento Granel', regex=False)
.str.replace('Megabolsa', 'Cemento Mega Bolsa', regex=False)
)
db_env_2425 = (
db_env_2425
.query("Empresa not in ['TOTAL MERCADO', 'GCC']")
.assign(
Ciudad=lambda x: normalizar_texto(x['Plaza']),
VolComp=lambda x: pd.to_numeric(x['Ventas'], errors='coerce').fillna(0),
PDM='Cemento Envasado'
)
)
print("\nProceso completado exitosamente!")
db_env_2425['Plaza'].unique()