0

голосов
0

ответ
10

Просмотры

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

Я пытаюсь выбрать определенные входы, которые соответствуют моим условиям других столбцов и создать новый столбец с этим значением. Я попытался .merge, .loc IfElse и я по-прежнему есть что-то неправильное. У меня есть dataframe со следующими столбцами для нескольких акций [ «дата», «тикер», «bid_low», «ask_high», «цена»] и следующих столбцов для каждой опционной цепи [ «exdate», «strike_price», 'best_bid', 'best_offer', 'moving_avg']. Если условие выполнено из moving_avg быть ниже цены, которую я хочу, чтобы выбрать ближайший strike_price этой даты, а затем получить реальную отдачу, если удерживать пока exdate, который будет иметь другую «цену» и exdate будет = дата.
Rodrigo Lask.

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