Spaces:
Running
Running
Commit
路
af68571
1
Parent(s):
4940e34
Donwloadable Table
Browse files
app.py
CHANGED
|
@@ -7,6 +7,7 @@ from bokeh.layouts import row, column
|
|
| 7 |
from bokeh.palettes import Reds9, Blues9
|
| 8 |
from sklearn.decomposition import PCA
|
| 9 |
from sklearn.manifold import TSNE
|
|
|
|
| 10 |
|
| 11 |
TOOLTIPS = """
|
| 12 |
<div>
|
|
@@ -267,10 +268,23 @@ def run_model(model_name):
|
|
| 267 |
}
|
| 268 |
""")
|
| 269 |
reset_button.js_on_event("button_click", reset_callback)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 270 |
|
| 271 |
layout = column(fig, column(real_select, reset_button, data_table))
|
| 272 |
st.bokeh_chart(layout, use_container_width=True)
|
| 273 |
|
|
|
|
| 274 |
# Funci贸n principal con tabs para cambiar de modelo
|
| 275 |
def main():
|
| 276 |
config_style()
|
|
|
|
| 7 |
from bokeh.palettes import Reds9, Blues9
|
| 8 |
from sklearn.decomposition import PCA
|
| 9 |
from sklearn.manifold import TSNE
|
| 10 |
+
import io
|
| 11 |
|
| 12 |
TOOLTIPS = """
|
| 13 |
<div>
|
|
|
|
| 268 |
}
|
| 269 |
""")
|
| 270 |
reset_button.js_on_event("button_click", reset_callback)
|
| 271 |
+
|
| 272 |
+
buffer = io.BytesIO()
|
| 273 |
+
df_table.to_excel(buffer, index=False)
|
| 274 |
+
buffer.seek(0)
|
| 275 |
+
|
| 276 |
+
# Agregar un bot贸n de descarga en Streamlit
|
| 277 |
+
st.download_button(
|
| 278 |
+
label="Exportar tabla a Excel",
|
| 279 |
+
data=buffer,
|
| 280 |
+
file_name="tabla.xlsx",
|
| 281 |
+
mime="application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"
|
| 282 |
+
)
|
| 283 |
|
| 284 |
layout = column(fig, column(real_select, reset_button, data_table))
|
| 285 |
st.bokeh_chart(layout, use_container_width=True)
|
| 286 |
|
| 287 |
+
|
| 288 |
# Funci贸n principal con tabs para cambiar de modelo
|
| 289 |
def main():
|
| 290 |
config_style()
|