ProyectoVision commited on
Commit
3dadf2c
·
1 Parent(s): c2157bc

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +15 -9
app.py CHANGED
@@ -42,7 +42,7 @@ def obtencion_etiquetas(result):
42
  etiquetas_filtradas.append(f"{label}")
43
  print(etiquetas_filtradas)
44
 
45
- def cargar_dataframe_1():
46
 
47
  global etiquetas_filtradas
48
 
@@ -55,8 +55,14 @@ def cargar_dataframe_1():
55
  # Filtrar las filas que corresponden a los nombres dados
56
  nuevo_df = nuevo_df[nuevo_df[nombre_primera_columna].isin(etiquetas_filtradas)]
57
 
58
- return nuevo_df
59
-
 
 
 
 
 
 
60
  def cargar_dataframe_2():
61
 
62
  global etiquetas_filtradas
@@ -90,8 +96,6 @@ def cargar_dataframe_3(dataframe):
90
  # Utilizar un bucle for para sumar todas las filas de la columna
91
  for valor in dataframe['Kcal/Ración(g)']:
92
  suma += float(valor)
93
-
94
- cargar_dataframe_3()
95
 
96
  return f"{suma} kcal", nuevo_df
97
 
@@ -227,10 +231,9 @@ Imagen = gr.Interface(
227
 
228
 
229
  Tabla1 = gr.Interface(
230
- cargar_dataframe_3,
231
  [
232
  gr.Dataframe(
233
- cargar_dataframe_1,
234
  label="Resumen alimenticio",
235
  ),
236
 
@@ -240,14 +243,17 @@ Tabla1 = gr.Interface(
240
  #),
241
 
242
  ],
243
- outputs = gr.Textbox(label="Total kcal"),
 
 
 
244
  description="Desglose de los alimentos y sus calorías, así como recuento total.",
245
  )
246
 
247
  Tabla2 = gr.Interface(
248
  fn=cargar_dataframe_3,
249
  inputs="dataframe",
250
- outputs=["str", "dataframe"],
251
  #gr.Textbox(label="Total kcal")],
252
  #outputs = gr.Textbox(label="Total kcal"),
253
  description="Desglose de los alimentos y sus calorías, así como recuento total.",
 
42
  etiquetas_filtradas.append(f"{label}")
43
  print(etiquetas_filtradas)
44
 
45
+ def cargar_dataframe_1(dataframe):
46
 
47
  global etiquetas_filtradas
48
 
 
55
  # Filtrar las filas que corresponden a los nombres dados
56
  nuevo_df = nuevo_df[nuevo_df[nombre_primera_columna].isin(etiquetas_filtradas)]
57
 
58
+ # Inicializar la suma
59
+ suma = 0.0
60
+ # Utilizar un bucle for para sumar todas las filas de la columna
61
+ for valor in dataframe['Kcal/Ración(g)']:
62
+ suma += float(valor)
63
+
64
+ return nuevo_df, f"{suma} kcal"
65
+
66
  def cargar_dataframe_2():
67
 
68
  global etiquetas_filtradas
 
96
  # Utilizar un bucle for para sumar todas las filas de la columna
97
  for valor in dataframe['Kcal/Ración(g)']:
98
  suma += float(valor)
 
 
99
 
100
  return f"{suma} kcal", nuevo_df
101
 
 
231
 
232
 
233
  Tabla1 = gr.Interface(
234
+ cargar_dataframe_1,
235
  [
236
  gr.Dataframe(
 
237
  label="Resumen alimenticio",
238
  ),
239
 
 
243
  #),
244
 
245
  ],
246
+ outputs = [ gr.Dataframe(
247
+ label="Resumen alimenticio",
248
+ ), gr.Textbox(label="Total kcal")],
249
+
250
  description="Desglose de los alimentos y sus calorías, así como recuento total.",
251
  )
252
 
253
  Tabla2 = gr.Interface(
254
  fn=cargar_dataframe_3,
255
  inputs="dataframe",
256
+ outputs=["text", "dataframe"],
257
  #gr.Textbox(label="Total kcal")],
258
  #outputs = gr.Textbox(label="Total kcal"),
259
  description="Desglose de los alimentos y sus calorías, así como recuento total.",