Panda ist Zeile NaN oder Nummer
Verfasst: Samstag 9. Mai 2020, 15:43
Hallo ich hab eine Frag zu pandas
Ich würde gerne die Länge der Bauteile zusammenzählen das Funktioniert soweit auch.
Jedoch möchte ich mit einer If-Abfrage prüfen ob das Bauteil Isoliert ist oder nicht.

Ich würde gerne die Länge der Bauteile zusammenzählen das Funktioniert soweit auch.
Jedoch möchte ich mit einer If-Abfrage prüfen ob das Bauteil Isoliert ist oder nicht.
Code: Alles auswählen
import pandas as pd
#Datein einlesen
df = pd.read_excel('Bauteilliste.xlsx')
#Breiten anpassen damit alle Spalten auf Jupyter ersichtlich sind
pd.set_option('display.max_columns', 75)
#Filter Einstellung
# 1. Alle Baute mit der Bezeichnung(KZ) = R-R und der Druchmesser der Bauteile = 160
filt = (df['KZ'] == 'R-R') & (df['D'] == 160)
#Um die Gesamtllänge der Bauteile zusammen zuzählen
counter_lenght = 0
counter_lenght_isolation = 0
#Mit einer For-Schleife durch die sortierte Liste
for row in df.loc[filt, 'L']:
# Wen in IsoOf = NaN dann (Bauteil keine Isolation)
#counter_lenght_isolation = counter_lenght_isolation + row
#Sonst
#counter_lenght = counter_lenght + row
