У меня есть датафрейм с 30 столбцами.Я передаю весь свой фрейм данных в функцию и возвращаю значения через пустую векторизацию.Однако это не работает и выдает ошибку, что неверный индекс для скалярной переменной.Т2 постоянна со значением 5000
def get_short_incl_MC_rules(df,T2):
return 'True' if(df['yield_rank'] < T2 and df['active_events_and_earnings'] == 1 and df['market_cap'] > 500 and df['net_income'] > 0) else False
vectFunc = np.vectorize(get_short_incl_MC_rules)
list(vectFunc(df,T2))