Как я могу выбрать входной сигнал от столбца, если он удовлетворяет несколько условий из разных столбцов в другой строке?

Обновить

April 2019

Просмотры

10 раз

0

Я пытаюсь выбрать определенные входы, которые соответствуют моим условиям других столбцов и создать новый столбец с этим значением.

Я попробовал .merge, .loc ifelseи я по- прежнему есть что - то неправильное.

У меня есть dataframe со следующими столбцами для нескольких акций ['date', 'ticker', 'bid_low', 'ask_high', 'price']и следующих столбцов для каждой опционной цепи ['exdate', 'strike_price', 'best_bid', 'best_offer', 'moving_avg'].

Если условие выполнено на moving_avgчто ниже priceя хочу , чтобы выбрать ближайший strike_priceиз этого dateи затем получить реальную отдачу , если выполняются до тех пор , exdateкоторый будет иметь другую «цену» и exdateбыло бы = date.

0 ответы

Связанные вопросы