ProyectoVision commited on
Commit
5d0f943
·
1 Parent(s): 5569b6f

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +13 -7
app.py CHANGED
@@ -49,6 +49,12 @@ def obtencion_etiquetas(result):
49
  object_count[object_label] += 1
50
  else:
51
  object_count[object_label] = 1
 
 
 
 
 
 
52
 
53
  global etiquetas_filtradas, contador
54
 
@@ -58,13 +64,14 @@ def obtencion_etiquetas(result):
58
  for label, count in object_count.items():
59
  if label in diccionario_etiquetas:
60
  # Obtiene la etiqueta correspondiente y la agrega a la lista
61
- etiqueta = diccionario_etiquetas[label]
62
- etiquetas_filtradas.append(etiqueta)
63
  contador.append(count)
64
- print(f"{etiqueta}: {count}")
65
 
66
  print(etiquetas_filtradas)
67
-
 
68
  def cargar_dataframe_1(eleccion):
69
 
70
  global etiquetas_filtradas, contador
@@ -79,8 +86,6 @@ def cargar_dataframe_1(eleccion):
79
  #nuevo_df = nuevo_df[nuevo_df[nombre_primera_columna].isin(etiquetas_filtradas)]
80
  nuevo_df = nuevo_df[nuevo_df[nombre_primera_columna].isin(etiquetas_filtradas)]
81
 
82
- print(contador)
83
-
84
  # Add a new column "Uds" with the values from contador
85
  nuevo_df['Uds'] = contador
86
 
@@ -108,8 +113,9 @@ def cargar_dataframe_2():
108
  df = pd.read_csv('Dataset/Tabla_alimentos1.csv')
109
 
110
  nombre_primera_columna = df.columns[0]
 
111
  columnas_siguientes = df.columns[8:11]
112
- nuevo_df = df[[nombre_primera_columna] + list(columnas_siguientes)]
113
 
114
  # Filtrar las filas que corresponden a los nombres dados
115
  nuevo_df = nuevo_df[nuevo_df[nombre_primera_columna].isin(etiquetas_filtradas)]
 
49
  object_count[object_label] += 1
50
  else:
51
  object_count[object_label] = 1
52
+
53
+ # Ordenar por el primer elemento de cada tupla (clave) de menor a mayor
54
+ sorted_items = sorted(object_count.items(), key=lambda x: int(x[0]))
55
+
56
+ # Mostrar el resultado
57
+ result_dict = dict(sorted_items)
58
 
59
  global etiquetas_filtradas, contador
60
 
 
64
  for label, count in object_count.items():
65
  if label in diccionario_etiquetas:
66
  # Obtiene la etiqueta correspondiente y la agrega a la lista
67
+ etiqueta_correspondiente = diccionario_etiquetas[label]
68
+ etiquetas_filtradas.append(etiqueta_correspondiente)
69
  contador.append(count)
70
+ print(f"{etiqueta_correspondiente}: {count}")
71
 
72
  print(etiquetas_filtradas)
73
+ print(contador)
74
+
75
  def cargar_dataframe_1(eleccion):
76
 
77
  global etiquetas_filtradas, contador
 
86
  #nuevo_df = nuevo_df[nuevo_df[nombre_primera_columna].isin(etiquetas_filtradas)]
87
  nuevo_df = nuevo_df[nuevo_df[nombre_primera_columna].isin(etiquetas_filtradas)]
88
 
 
 
89
  # Add a new column "Uds" with the values from contador
90
  nuevo_df['Uds'] = contador
91
 
 
113
  df = pd.read_csv('Dataset/Tabla_alimentos1.csv')
114
 
115
  nombre_primera_columna = df.columns[0]
116
+ nombre_segunda_columna = df.columns[6]
117
  columnas_siguientes = df.columns[8:11]
118
+ nuevo_df = df[[nombre_primera_columna] + [nombre_segunda_columna] +list(columnas_siguientes)]
119
 
120
  # Filtrar las filas que corresponden a los nombres dados
121
  nuevo_df = nuevo_df[nuevo_df[nombre_primera_columna].isin(etiquetas_filtradas)]