Tobi-ewl commited on
Commit
8dfa984
·
verified ·
1 Parent(s): 6c1a23d

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +8 -6
app.py CHANGED
@@ -551,14 +551,16 @@ elif modus == "Upload csv-Datei":
551
 
552
  for idx, row in df_input.iterrows():
553
  try:
554
- nutzflaeche = row["Wohnflaeche"]
555
  baujahr = int(row["Baujahr"])
556
- gesamtbedarf = row.get("Gesamtwaermebedarf", "")
557
- spezbedarf = row.get("spezifischer Waermebedarf", "")
558
- if pd.notnull(gesamtbedarf) and gesamtbedarf != '' and float(gesamtbedarf) > 0 and nutzflaeche > 0:
559
- energiebedarf_spezifisch = float(gesamtbedarf) / float(nutzflaeche)
 
 
560
  else:
561
- energiebedarf_spezifisch = float(spezbedarf)
562
  df = finde_passende_heizsysteme(energiebedarf_spezifisch, baujahr, nutzflaeche, szen_kurz)
563
  df.columns = [
564
  "Name", "Leistung", "Investitionskosten", "Betriebsdauer", "Effizienz", "Emissionen",
 
551
 
552
  for idx, row in df_input.iterrows():
553
  try:
554
+ nutzflaeche = parsefloat(row["Wohnflaeche"])
555
  baujahr = int(row["Baujahr"])
556
+ gesamtbedarf = parsefloat(row.get("Gesamtwaermebedarf", ""))
557
+ spezbedarf = parsefloat(row.get("spezifischer Waermebedarf", ""))
558
+ if gesamtbedarf is not None and gesamtbedarf > 0 and nutzflaeche and nutzflaeche > 0:
559
+ energiebedarf_spezifisch = gesamtbedarf / nutzflaeche
560
+ elif spezbedarf is not None and spezbedarf > 0:
561
+ energiebedarf_spezifisch = spezbedarf
562
  else:
563
+ energiebedarf_spezifisch = None
564
  df = finde_passende_heizsysteme(energiebedarf_spezifisch, baujahr, nutzflaeche, szen_kurz)
565
  df.columns = [
566
  "Name", "Leistung", "Investitionskosten", "Betriebsdauer", "Effizienz", "Emissionen",