У меня есть следующий фрейм данных в пандах:
code diff pv
0 -34 100
1 34 100
2 16 100
3 -50 150
Мой желаемый фрейм данных будет:
code diff pv flag
0 -344 100 excess
1 344 100 short
2 2 100 pass
3 -5 150 pass
4 -200 150 excess
5 200 150 short
логика для flag
столбца
short = diff is positive > pv
excess = diff is negative < -pv (pv is taken to be negative)
pass = if the diff is within range of +- PV
Какя могу достичь этого в пандах?