Jartemio commited on
Commit
06a6180
·
1 Parent(s): 7f98157

modificacion de interface

Browse files
Files changed (1) hide show
  1. app.py +39 -5
app.py CHANGED
@@ -38,6 +38,35 @@ diccionario_operaciones = {
38
 
39
  }
40
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
41
  diccionario_Avg_dias_t = {
42
  '1 - 5 dias': 2.5,
43
  '5 - 10 dias': 7.5,
@@ -65,9 +94,9 @@ def procesarDatos(valor):
65
  'recency_t': str(valor[0]),
66
  'Avg_dias_t': str(diccionario_Avg_dias_t[valor[1]]),
67
  'distancia_t': str(valor[2]),
68
- 'total_min_t': str(valor[3]),
69
  'num_reincidencia_t': str(valor[4]),
70
- 'mes_t': str(valor[5])
71
  }
72
 
73
  resultado = transformacionData(formulario)
@@ -133,11 +162,16 @@ with col3:
133
 
134
  col1, col2, col3 = st.columns(3)
135
  with col1:
136
- num_reincidencia = st.number_input('Numeros de reincidencia',value=0)
137
  with col2:
138
- total_min = st.number_input('Total de minutos usados',value=0)
 
 
 
 
139
  with col3:
140
- mes = st.number_input('Cuantos meses ha usado mi bici',value=0.0)
 
141
  #Master = Master[[recency, avg_dias, total_min, num_reincidencia, mes]]
142
 
143
  col1, col2, col3 , col4, col5, col6, col7 = st.columns(7)
 
38
 
39
  }
40
 
41
+ diccionario_mes_t = {
42
+ '1 mes': 1,
43
+ '2 meses': 2,
44
+ '3 meses': 3,
45
+ '4 meses': 4,
46
+ '5 meses': 5,
47
+ '6 meses': 6,
48
+ '7 meses': 7,
49
+ '8 meses': 8,
50
+ '9 meses': 9,
51
+ '10 meses': 10,
52
+ '11 meses': 11,
53
+ '12 meses (1 año)': 12
54
+ }
55
+
56
+ diccionario_total_min_t = {
57
+ '1-10 minutos': 5,
58
+ '10-20 minutos': 15,
59
+ '20-30 minutos': 25,
60
+ '30-40 minutos': 35,
61
+ '40-50 minutos': 45,
62
+ '1 Hora': 60,
63
+ '1 Hora y media': 90,
64
+ '2 Horas': 120,
65
+ '3 Horas': 180,
66
+ '4 Horas': 240,
67
+ '5 Horas o más': 300
68
+ }
69
+
70
  diccionario_Avg_dias_t = {
71
  '1 - 5 dias': 2.5,
72
  '5 - 10 dias': 7.5,
 
94
  'recency_t': str(valor[0]),
95
  'Avg_dias_t': str(diccionario_Avg_dias_t[valor[1]]),
96
  'distancia_t': str(valor[2]),
97
+ 'total_min_t': str(diccionario_total_min_t[valor[3]]),
98
  'num_reincidencia_t': str(valor[4]),
99
+ 'mes_t': str(diccionario_mes_t[valor[5]])
100
  }
101
 
102
  resultado = transformacionData(formulario)
 
162
 
163
  col1, col2, col3 = st.columns(3)
164
  with col1:
165
+ num_reincidencia = st.number_input('Numeros de reincidencia', min_value=1, max_value=10, value=1, step=1)
166
  with col2:
167
+ total_min = option = st.selectbox(
168
+ 'Total de minutos usados',
169
+ (diccionario_total_min_t))
170
+
171
+
172
  with col3:
173
+ mes = option = st.selectbox('¿Cuántos meses ha usado mi bici?',
174
+ (diccionario_mes_t))
175
  #Master = Master[[recency, avg_dias, total_min, num_reincidencia, mes]]
176
 
177
  col1, col2, col3 , col4, col5, col6, col7 = st.columns(7)