Создание списка с результатами bool () - PullRequest
0 голосов
/ 27 апреля 2020

У меня есть следующие индексы, которые мне нужно сравнить

index_1=(df[number:,1] > high_value).argmax() 
index_2=(df[number:,0] < low_value).argmax() 

Если я запускаю bool(index_tp > index_sl), он вернется, если утверждение верно или неверно. То, чего я пытаюсь достичь, - это создание списка со всеми Истинами и Ложами каждый раз, когда я добавляю 1 к number. Как я могу построить этот список?

1 Ответ

1 голос
/ 27 апреля 2020

Возможно, вот так (при условии, что вы хотите, чтобы number выполнялся с первой до последней строки df):

your_list = [ (df[number:,1] > high_value).argmax() >
              (df[number:,0] < low_value).argmax()
              for number in range(0, df.shape[0]) ]
...