tx3bas commited on
Commit
0c8a8d9
verified
1 Parent(s): 355513b

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +25 -11
app.py CHANGED
@@ -45,20 +45,34 @@ if st.button('Buscar'):
45
  df = df[['text', 'volume', 'Nivel de Competencia', 'competition_index', 'Oferta Baja', 'Oferta Alta', 'Tendencia', 'Ads']]
46
  df.columns = ['Texto', 'Volumen', 'Nivel de Competencia', '脥ndice de Competencia', 'Oferta Baja', 'Oferta Alta', 'Tendencia', 'Ads']
47
  df.sort_values(by='Volumen', ascending=False, inplace=True)
48
- st.table(df)
49
 
50
- # Convert DataFrame to CSV
51
- csv = df.to_csv(index=False)
 
 
52
 
53
- st.download_button(
54
- label="Descargar resultados como CSV",
55
- data=csv,
56
- file_name='resultados.csv',
57
- mime='text/csv',
58
- )
59
 
60
- st.code(df.to_string(index=False), language='text')
61
 
62
- st.write('Selecciona el texto arriba y c贸pialo manualmente si es necesario.')
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
63
 
64
  # Run the app using the command: streamlit run app.py
 
45
  df = df[['text', 'volume', 'Nivel de Competencia', 'competition_index', 'Oferta Baja', 'Oferta Alta', 'Tendencia', 'Ads']]
46
  df.columns = ['Texto', 'Volumen', 'Nivel de Competencia', '脥ndice de Competencia', 'Oferta Baja', 'Oferta Alta', 'Tendencia', 'Ads']
47
  df.sort_values(by='Volumen', ascending=False, inplace=True)
 
48
 
49
+ # Control the number of rows displayed
50
+ rows_to_display = 20
51
+ if 'show_all' not in st.session_state:
52
+ st.session_state.show_all = False
53
 
54
+ if st.session_state.show_all:
55
+ rows_to_display = len(df)
 
 
 
 
56
 
57
+ st.table(df.head(rows_to_display))
58
 
59
+ col1, col2 = st.columns([1, 1])
60
+
61
+ with col1:
62
+ if st.session_state.show_all:
63
+ if st.button('Ver menos'):
64
+ st.session_state.show_all = False
65
+ else:
66
+ if st.button('Ver m谩s'):
67
+ st.session_state.show_all = True
68
+
69
+ with col2:
70
+ csv = df.to_csv(index=False)
71
+ st.download_button(
72
+ label="Descargar resultados como CSV",
73
+ data=csv,
74
+ file_name='resultados.csv',
75
+ mime='text/csv',
76
+ )
77
 
78
  # Run the app using the command: streamlit run app.py