мне нужно отдельно суммировать все положительные и отрицательные значения в столбце т.е.Разделительные положительные и отрицательные значения панд DataFrame
pos_values = [x for x in df.prediction_at_ohlcv_end_date if x > 0]
neg_values = [x for x in df.prediction_at_ohlcv_end_date if x < 0]
Вот пример
market_trading_pair next_future_timestep_return ohlcv_start_date prediction_at_ohlcv_end_date
0 Poloniex_ETH_BTC 0.003013 1450753200 -0.157053
1 Poloniex_ETH_BTC -0.006521 1450756800 -0.920074
2 Poloniex_ETH_BTC 0.003171 1450760400 0.999806
3 Poloniex_ETH_BTC -0.003083 1450764000 0.627140
4 Poloniex_ETH_BTC -0.001382 1450767600 0.999857
данных Что такое хороший способ сделать это в пандах?
EDIT:
Я был в состоянии сделать это благодаря некоторым полезным штабелерам, я понял, что я не могу в futher расчета однако. ? `
if prediction_at_ohlcv_end_date > 0 :
return = prediction_at_ohlcv_end_date * next_future_timestep_return.
Для каждого элемента в кадре, Любые идеи`
Вы также можете использовать 'query' укоротить команды НЕМНОГО:.' Пос = df.query ('prediction_at_ohlcv_end_date> 0') сумму() ' – kazemakase
Эй, спасибо большое. Действительно большая помощь. Кажется, я забыл еще одну операцию, которую мне нужно сделать, любой шанс посмотреть на мое редактирование? –