ich beschäftige mich erst recht kurz mit Python. Es gibt viele Anleitungen und tolle Möglichkeiten, allerdings habe ich für mein Problem nur erste Ansätze gesehen:
Ich habe Messdaten, die sich in einem CSV befinden. Dank Pandas lassen sich diese Daten ja super einfach in einen DataFrame importieren.
Die Spalten sehen so aus:
'Zeit', 'Messwert','Funktion1'
Nun möchte ich in diesen Daten gern eine Art Markierung haben, ggf. in einer zusätzlichen Spalte(Funktion ), wenn über eine variable Periode die Daten kleiner werden.
Beginnend am letzten Tag.
Die Funktion könnte so aussehen( Sorry für den Mix hier, der Code soll nur die Funktion darstellen und ist wahrscheinlich von der Syntax ein Mix):
Code: Alles auswählen
def suche (daten, periode):
i=1
while (((daten[-i]) <(daten[-i+1]))
i++
if (i==periode)
return true
return false
Kann ich die Funktion als Filter auf den DF anwenden? Wie?
Wie lege ich fest, dass die Funktion mit dem letzten Messwert beginnt?
Es soll also der letzte Messwert als Referenz übergeben werden, dann der vorletzte bis zum Anfang der Messwerte + Periode.
Vielen Dank vorab!