Spaces:
Running
Running
Update app.py
Browse files
app.py
CHANGED
|
@@ -649,7 +649,9 @@ elif modus == "Upload csv-Datei":
|
|
| 649 |
# Mittelwerte pro System
|
| 650 |
df_mittel = df_alle.groupby("Name")[["Annuität_NK", "Annuität_NV", "Annuität_NB", "Annuität"]].mean(numeric_only=True).reset_index()
|
| 651 |
st.session_state["df_mittel"] = df_mittel
|
| 652 |
-
st.session_state["annuitaeten_gesamt_batch"] = annuitaeten_gesamt
|
|
|
|
|
|
|
| 653 |
except Exception as e:
|
| 654 |
st.error(f"Fehler beim Einlesen/Berechnen: {e}")
|
| 655 |
|
|
@@ -683,6 +685,8 @@ elif modus == "Upload csv-Datei":
|
|
| 683 |
).properties(height=350, width=650),
|
| 684 |
use_container_width=True
|
| 685 |
)
|
|
|
|
|
|
|
| 686 |
csv_buffer = io.StringIO()
|
| 687 |
df_out.to_csv(csv_buffer, sep=";", index=False)
|
| 688 |
csv_bytes = csv_buffer.getvalue().encode("utf-8")
|
|
|
|
| 649 |
# Mittelwerte pro System
|
| 650 |
df_mittel = df_alle.groupby("Name")[["Annuität_NK", "Annuität_NV", "Annuität_NB", "Annuität"]].mean(numeric_only=True).reset_index()
|
| 651 |
st.session_state["df_mittel"] = df_mittel
|
| 652 |
+
st.session_state["annuitaeten_gesamt_batch"] = annuitaeten_gesamt
|
| 653 |
+
st.session_state["df_out"] = df_out
|
| 654 |
+
|
| 655 |
except Exception as e:
|
| 656 |
st.error(f"Fehler beim Einlesen/Berechnen: {e}")
|
| 657 |
|
|
|
|
| 685 |
).properties(height=350, width=650),
|
| 686 |
use_container_width=True
|
| 687 |
)
|
| 688 |
+
|
| 689 |
+
if "df_out" in st.session_state and st.session_state["df_out"] is not None:
|
| 690 |
csv_buffer = io.StringIO()
|
| 691 |
df_out.to_csv(csv_buffer, sep=";", index=False)
|
| 692 |
csv_bytes = csv_buffer.getvalue().encode("utf-8")
|