Библиотека QuantStat: Ошибка: Значение истины серии неоднозначно. Используйте A.Empty, A.Bool (), A.Item (), A.ANY () илPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Библиотека QuantStat: Ошибка: Значение истины серии неоднозначно. Используйте A.Empty, A.Bool (), A.Item (), A.ANY () ил

Сообщение Anonymous »

Я смог генерировать отчет HTML -листа о возврате одного запаса. Но когда я пытаюсь включить эталон, я получаю эту ошибку. < /P>
Traceback (most recent call last):
File "d:\Documents\112825123\QuantSTAT\portfolio.py", line 20, in
qs.reports.html(stock, benchmark="SPY", title='GOLD vs S&P 500', output='reports/gld_vs_spy.html')
File "D:\Documents\112825123\environments\Quantvenv\Lib\site-packages\quantstats\reports.py", line 264, in html
mtrx = metrics(
^^^^^^^^
File "D:\Documents\112825123\environments\Quantvenv\Lib\site-packages\quantstats\reports.py", line 1331, in metrics
_stats.kelly_criterion(df, prepare_returns=False) * pct
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\Documents\112825123\environments\Quantvenv\Lib\site-packages\quantstats\stats.py", line 2395, in kelly_criterion if win_loss_ratio == 0 or _pd.isna(win_loss_ratio):
^^^^^^^^^^^^^^^^^^^
File "D:\Documents\112825123\environments\Quantvenv\Lib\site-packages\pandas\core\generic.py", line 1577, in __nonzero__
raise ValueError(
ValueError: The truth value of a Series is ambiguous. Use a.empty, a.bool(), a.item(), a.any() or a.all().
< /code>
import quantstats as qs

# extend pandas functionality with metrics unto the stock obect
qs.extend_pandas()

# using yfinance download the daily returns for GOLD
stock = qs.utils.download_returns('GLD')

# generate html Tearsheet Report comparing GOLD commodity with S&P 500 index
qs.reports.html(stock, benchmark="SPY", title='GOLD vs S&P 500', output='reports/gld_vs_spy.html')


Подробнее здесь: https://stackoverflow.com/questions/797 ... -a-empty-a
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»