Сначала я устанавливаю столбец кадра данных pandas для всех нулей, а затем использую apply
для заполнения подмножества этого столбца.Однако после попытки сделать это все значения в столбце по-прежнему остаются равными нулю.
Вот как я вызываю функцию apply:
predictions['score'] = 0.0
predictions.loc[tickers]['score'] = predictions.loc[tickers]['prediction'].apply(calculate_score, args=(min, max))
, где tickers
- это подмножествоиз индексов в predictions
, а calculate_score(value, min, max)
- это функция, которая возвращает ненулевое значение.