I have the column: dataset["RSI_14D"]
I want to assign:
1 if serie's rows <= 20
-1 if serie's rows >= 80
0 if serie's rows 20<x<80
I tried:
dataset.loc[dataset["RSI_14D"] >= 80, 'RSI_14D1'] = -1
dataset.loc[dataset["RSI_14D"] <= 20, 'RSI_14D1'] = 1
dataset.loc[dataset["RSI_14D1"] != 1 & -1, 'RSI_14D1'] = 0
but doesn't work
When I write:
dataset["RSI_14D1"][dataset["RSI_14D1"] == -1 ]
it gives me 0 values even if there are 30+ rows with values >= 80
when I write
dataset["RSI_14D1"][dataset["RSI_14D1"] == 1 ]
it is ok, it replaced the values