zunächst sage ich als Neuling Hallo

Ich bin gerade dabei auf Python umzusteigen und komme was das allgemeine angeht auch ganz gut zurecht.
Nun möchte ich etwas "komplexeres" machen, was aber eigentlich nicht so komplex sein dürfte

Denke mir fehlt gerade einfach die Erfahrung um das richtige Werkzeug zu finden.
Folgendes möchte ich machen:
Gegeben ist ein Datafram mit zwei Spalten t = Zeit und V = Value.
Value ist ein schwankender Wert, der mal größer und mal kleiner ist.
Ich möchte nun einen Max-Wert vorgeben bzw. auswerten wie oft / lange dieser überschritten wurde.
Das sollte dann so aussehen:
Überschreitungsdauer
1 s
4s
0,5 s
Wenn ich das mit einer For-Schleife machen würde, dann würde ich einfach t aufsummieren, so lange V > Max.
Aber wie mache ich das mit Pandas? Eine For-Schleife sollte ja nur die letzte Lösung sein aber irgendwie habe ich was Pandas angeht ein Brett vor dem Kopf

Also ich weiß wie ich aus meinen Daten Min, Max usw. bestimme aber wie mache ich eine solche Auswertung?
Zum besseren Verständnis habe ich mal eine Skizze hochgeladen.
Die rote Linie soll mein Max-Wert sein.
In orange habe ich die Stellen gekennzeichnet, bei denen die grüne die rote Linie schneidet.
Die erste Überschreitung dauert also 0,5 s und die zweite 1 s.

Ok scheinbar funktioniert das mit der Skizze aus meiner Dropbox leider nicht

Danke schon mal.
Gruß
Andreas