Spaces:
Sleeping
Sleeping
QAway-to
commited on
Commit
·
2de0ed6
1
Parent(s):
408bfed
Base app.py interface v2.3
Browse files
app.py
CHANGED
|
@@ -26,7 +26,7 @@ def fetch_bank_data():
|
|
| 26 |
return f"❌ Ошибка: {e}", pd.DataFrame()
|
| 27 |
|
| 28 |
# --------------------------------------------------------------
|
| 29 |
-
#
|
| 30 |
# --------------------------------------------------------------
|
| 31 |
def analyze_data(df: pd.DataFrame):
|
| 32 |
if df.empty:
|
|
@@ -40,7 +40,7 @@ def analyze_data(df: pd.DataFrame):
|
|
| 40 |
)
|
| 41 |
|
| 42 |
# --------------------------------------------------------------
|
| 43 |
-
#
|
| 44 |
# --------------------------------------------------------------
|
| 45 |
def generate_swot(df: pd.DataFrame):
|
| 46 |
if df.empty:
|
|
@@ -65,7 +65,7 @@ def generate_swot(df: pd.DataFrame):
|
|
| 65 |
)
|
| 66 |
|
| 67 |
# --------------------------------------------------------------
|
| 68 |
-
#
|
| 69 |
# --------------------------------------------------------------
|
| 70 |
def export_to_excel(df: pd.DataFrame):
|
| 71 |
if df.empty:
|
|
@@ -94,7 +94,7 @@ def export_to_excel(df: pd.DataFrame):
|
|
| 94 |
return None, f"❌ Ошибка при создании файла: {e}"
|
| 95 |
|
| 96 |
# --------------------------------------------------------------
|
| 97 |
-
#
|
| 98 |
# --------------------------------------------------------------
|
| 99 |
with gr.Blocks(theme=gr.themes.Soft(), title="🏦 Banking Data RAG Prototype") as demo:
|
| 100 |
gr.Markdown(
|
|
|
|
| 26 |
return f"❌ Ошибка: {e}", pd.DataFrame()
|
| 27 |
|
| 28 |
# --------------------------------------------------------------
|
| 29 |
+
# Анализ данных
|
| 30 |
# --------------------------------------------------------------
|
| 31 |
def analyze_data(df: pd.DataFrame):
|
| 32 |
if df.empty:
|
|
|
|
| 40 |
)
|
| 41 |
|
| 42 |
# --------------------------------------------------------------
|
| 43 |
+
# Генерация SWOT-анализа (эмуляция RAG)
|
| 44 |
# --------------------------------------------------------------
|
| 45 |
def generate_swot(df: pd.DataFrame):
|
| 46 |
if df.empty:
|
|
|
|
| 65 |
)
|
| 66 |
|
| 67 |
# --------------------------------------------------------------
|
| 68 |
+
# Экспорт в Excel (Power BI)
|
| 69 |
# --------------------------------------------------------------
|
| 70 |
def export_to_excel(df: pd.DataFrame):
|
| 71 |
if df.empty:
|
|
|
|
| 94 |
return None, f"❌ Ошибка при создании файла: {e}"
|
| 95 |
|
| 96 |
# --------------------------------------------------------------
|
| 97 |
+
# Интерфейс Gradio
|
| 98 |
# --------------------------------------------------------------
|
| 99 |
with gr.Blocks(theme=gr.themes.Soft(), title="🏦 Banking Data RAG Prototype") as demo:
|
| 100 |
gr.Markdown(
|