Ich habe ein Dataframe 'TagData' und ich versuche, eine Spalte 'second_step' im Datenrahmen zu begrenzen (Schreiben des Ergebnisses in eine neue Spalte namens (sehr ursprünglich) 'dritten_schritt'). Die Daten wie folgt aussieht:Umgrenzen einer Spalte in einem Datenrahmen
second_step
0 0.185185
1 0.148148
2 0.148148
3 0
4 0.185185
5 0
6 0
7 0
8 0.148148
9 0.185185
10 0
die Zeile mit:
dayData["third_step"] = max(min(dayData["second_step"],2),-2)
Jedoch habe ich eine Ausnahme erhalten:
ValueError: The truth value of a Series is ambiguous. Use a.empty, a.bool(), a.item(), a.any() or a.all().
Könnte jemand lassen Sie mich wissen, was das bedeutet Sie wie der Datentyp a Dataframe (Type <class 'pandas.core.frame.DataFrame'>
), wie ich sehr verwirrt bin.
Dank