Habe eine df der folgendermaßen aussieht:
typ_bw ... bez_str .... laenge_bw
bruecke ... Dorenerstraße .....17.0
bruecke .... Bregenzerwaldstraße .....35.0
tunnel .... Bregenzerwaldstraße .....5.0
.
.
.
und eine liste die alle straßen bezeichnungen (bez_str) enthält:
route = ["Bregenzerwaldstraße", "Faschinastraße"]
möchte jetzt die Gesamtlänge der route berechnen
Meine Idee war das mit einem for loop zu machen, allerdings funktioniert es bei mehreren Elementen in der Liste nicht mehr:
Code: Alles auswählen
for element in route_1:
bridge_distance_route_1 = df.loc[df['bez_str'] == element, 'laenge_bw'].sum()