Commit
·
dab4e1c
1
Parent(s):
428a1a0
Guardar mis cambios locales
Browse files
app.py
CHANGED
|
@@ -105,18 +105,23 @@ def create_sidebar():
|
|
| 105 |
file_types=[".csv"], # Limita solo a archivos CSV
|
| 106 |
interactive=True, # Hacer interactivo el componente para arrastrar y soltar
|
| 107 |
)
|
|
|
|
|
|
|
| 108 |
gr.Markdown("### ⏳ Forecast Period (Days)")
|
| 109 |
period = gr.Slider(minimum=30, maximum=90, step=1, label="Forecast period (in days)")
|
| 110 |
|
| 111 |
-
#
|
| 112 |
sample_file_path = "sample_data.csv" # Ruta del archivo de ejemplo
|
| 113 |
-
|
|
|
|
| 114 |
sample_data = pd.DataFrame({
|
| 115 |
"Date": ["2023-01-01", "2023-01-02", "2023-01-03"],
|
| 116 |
"Sales": [100, 200, 300]
|
| 117 |
})
|
| 118 |
sample_data.to_csv(sample_file_path, index=False) # Crea el archivo de ejemplo si no existe
|
| 119 |
-
|
|
|
|
|
|
|
| 120 |
|
| 121 |
return uploaded_file, period
|
| 122 |
|
|
|
|
| 105 |
file_types=[".csv"], # Limita solo a archivos CSV
|
| 106 |
interactive=True, # Hacer interactivo el componente para arrastrar y soltar
|
| 107 |
)
|
| 108 |
+
|
| 109 |
+
# Botón para cargar el periodo de pronóstico
|
| 110 |
gr.Markdown("### ⏳ Forecast Period (Days)")
|
| 111 |
period = gr.Slider(minimum=30, maximum=90, step=1, label="Forecast period (in days)")
|
| 112 |
|
| 113 |
+
# Ruta del archivo de ejemplo
|
| 114 |
sample_file_path = "sample_data.csv" # Ruta del archivo de ejemplo
|
| 115 |
+
# Verifica si el archivo existe, de lo contrario lo crea
|
| 116 |
+
if not os.path.exists(sample_file_path):
|
| 117 |
sample_data = pd.DataFrame({
|
| 118 |
"Date": ["2023-01-01", "2023-01-02", "2023-01-03"],
|
| 119 |
"Sales": [100, 200, 300]
|
| 120 |
})
|
| 121 |
sample_data.to_csv(sample_file_path, index=False) # Crea el archivo de ejemplo si no existe
|
| 122 |
+
|
| 123 |
+
# Muestra el botón para descargar el archivo CSV de ejemplo
|
| 124 |
+
gr.Markdown(f"[Download our sample CSV](./{sample_file_path})") # Enlace directo para descargar el archivo
|
| 125 |
|
| 126 |
return uploaded_file, period
|
| 127 |
|