Spaces:
Sleeping
Sleeping
Commit
·
2bd994f
1
Parent(s):
b639777
feat: generate the filtering by manufacturer not complete
Browse files
app.py
CHANGED
@@ -723,16 +723,24 @@ elif page == "🕵️ Análisis de Cliente":
|
|
723 |
# Mostrar el cliente y el fabricante seleccionados
|
724 |
st.write(f"**Cliente seleccionado:** {customer_code}")
|
725 |
st.write(f"**Fabricante seleccionado:** {fabricante_seleccionado}")
|
726 |
-
codigo_fabricante_seleccionado = nombres_proveedores[nombres_proveedores['nombre'] == fabricante_seleccionado]['codigo'].values
|
727 |
-
|
728 |
|
729 |
st.write(f"**Código fabricante seleccionado:** {codigo_fabricante_seleccionado}")
|
730 |
-
|
|
|
|
|
731 |
codigo_fabricante_encoded = marca_id_mapping.transform([codigo_fabricante_seleccionado])[0]
|
732 |
st.write(f"**Código fabricante encoded (marca_id_encoded):** {codigo_fabricante_encoded}")
|
733 |
-
|
734 |
-
|
735 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
736 |
|
737 |
|
738 |
|
|
|
723 |
# Mostrar el cliente y el fabricante seleccionados
|
724 |
st.write(f"**Cliente seleccionado:** {customer_code}")
|
725 |
st.write(f"**Fabricante seleccionado:** {fabricante_seleccionado}")
|
726 |
+
codigo_fabricante_seleccionado = nombres_proveedores[nombres_proveedores['nombre'] == fabricante_seleccionado]['codigo'].values[0]
|
727 |
+
|
728 |
|
729 |
st.write(f"**Código fabricante seleccionado:** {codigo_fabricante_seleccionado}")
|
730 |
+
|
731 |
+
if codigo_fabricante_seleccionado in marca_id_mapping.classes_:
|
732 |
+
# Si el código está en el LabelEncoder, hacer la transformación
|
733 |
codigo_fabricante_encoded = marca_id_mapping.transform([codigo_fabricante_seleccionado])[0]
|
734 |
st.write(f"**Código fabricante encoded (marca_id_encoded):** {codigo_fabricante_encoded}")
|
735 |
+
else:
|
736 |
+
# Si el código no se encuentra en el LabelEncoder, mostrar advertencia y los códigos disponibles
|
737 |
+
st.warning(f"El código de fabricante {codigo_fabricante_seleccionado} no se encuentra en el LabelEncoder.")
|
738 |
+
st.write("Lista de códigos de fabricantes disponibles en el LabelEncoder:")
|
739 |
+
|
740 |
+
# Imprimir los códigos disponibles y su tipo
|
741 |
+
available_codes = marca_id_mapping.classes_
|
742 |
+
st.write(f"**Códigos disponibles:** {available_codes}")
|
743 |
+
st.write(f"**Tipo de los códigos disponibles:** {type(available_codes[0])}")
|
744 |
|
745 |
|
746 |
|