ProyectoVision commited on
Commit
9290e6a
·
1 Parent(s): ec9d89f

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +11 -25
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(dataframe):
46
 
47
  global etiquetas_filtradas
48
 
@@ -55,13 +55,7 @@ def cargar_dataframe_1(dataframe):
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
 
@@ -78,7 +72,7 @@ def cargar_dataframe_2():
78
 
79
  return nuevo_df
80
 
81
- def cargar_dataframe_3(dataframe):
82
 
83
  global etiquetas_filtradas
84
 
@@ -90,14 +84,8 @@ def cargar_dataframe_3(dataframe):
90
 
91
  # Filtrar las filas que corresponden a los nombres dados
92
  nuevo_df = nuevo_df[nuevo_df[nombre_primera_columna].isin(etiquetas_filtradas)]
93
-
94
- # Inicializar la suma
95
- suma = 0.0
96
- # Utilizar un bucle for para sumar todas las filas de la columna
97
- for valor in dataframe['Total']:
98
- suma += float(valor)
99
 
100
- return f"{suma} kcal", nuevo_df
101
 
102
  def cargar_dataframe_4():
103
 
@@ -231,20 +219,17 @@ Imagen = gr.Interface(
231
 
232
 
233
  Tabla1 = gr.Interface(
234
- cargar_dataframe_1,
235
- [
236
- gr.Dataframe(
237
- label="Resumen alimenticio",
238
- ),
239
-
240
  #gr.Dataframe(
241
  # cargar_dataframe_2,
242
  # label="Mas detalles",
243
  #),
244
 
245
- ],
246
- outputs = [ "dataframe", gr.Textbox(label="Total kcal")],
247
-
 
248
  description="Desglose de los alimentos y sus calorías, así como recuento total.",
249
  )
250
 
@@ -254,6 +239,7 @@ Tabla2 = gr.Interface(
254
  outputs="dataframe",
255
  #gr.Textbox(label="Total kcal")],
256
  #outputs = gr.Textbox(label="Total kcal"),
 
257
  description="Desglose de los alimentos y sus calorías, así como recuento total.",
258
  )
259
 
 
42
  etiquetas_filtradas.append(f"{label}")
43
  print(etiquetas_filtradas)
44
 
45
+ def cargar_dataframe_1(numero):
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
+ return nuevo_df
 
 
 
 
 
 
59
 
60
  def cargar_dataframe_2():
61
 
 
72
 
73
  return nuevo_df
74
 
75
+ def cargar_dataframe_3(numero):
76
 
77
  global etiquetas_filtradas
78
 
 
84
 
85
  # Filtrar las filas que corresponden a los nombres dados
86
  nuevo_df = nuevo_df[nuevo_df[nombre_primera_columna].isin(etiquetas_filtradas)]
 
 
 
 
 
 
87
 
88
+ return nuevo_df
89
 
90
  def cargar_dataframe_4():
91
 
 
219
 
220
 
221
  Tabla1 = gr.Interface(
222
+ fn= cargar_dataframe_1,
223
+ #[
 
 
 
 
224
  #gr.Dataframe(
225
  # cargar_dataframe_2,
226
  # label="Mas detalles",
227
  #),
228
 
229
+ #],
230
+ inputs="number",
231
+ outputs="dataframe",
232
+ #gr.Textbox(label="Total kcal")],
233
  description="Desglose de los alimentos y sus calorías, así como recuento total.",
234
  )
235
 
 
239
  outputs="dataframe",
240
  #gr.Textbox(label="Total kcal")],
241
  #outputs = gr.Textbox(label="Total kcal"),
242
+ live=True,
243
  description="Desglose de los alimentos y sus calorías, así como recuento total.",
244
  )
245