Проблема с графиком гистограммыi c в python - PullRequest
0 голосов
/ 07 августа 2020
import pandas as pd
import datetime as dt
data = pd.read_excel("d:/Documents/Python/Archivosejemplo/AAPL.xlsx")
data = data.sort_values(by="timestamp", ascending=True)
data["variacion"]=data.adjusted_close.pct_change()*100


data.loc[data.index>"2019-01-01"].variacion.plot(kind="hist")

Я учусь по книге, которая делает сценарии кодирования в jupyter, и последняя строка graphi c graphi c - это та, которую я написал выше. При попытке выполнить это у меня возникла следующая проблема:

TypeError  Traceback (most recent call last)
<ipython-input-2-9a9e22482642> in <module>
----> 1 data.loc[data.index>"2019-01-01"].variacion.plot(kind="hist")

~\anaconda3\lib\site-packages\pandas\core\indexes\base.py in cmp_method(self, other)
    120         else:
    121             with np.errstate(all="ignore"):
--> 122                 result = op(self.values, np.asarray(other))
    123 
    124         if is_bool_dtype(result):

TypeError: '>' not supported between instances of 'numpy.ndarray' and 'numpy.ndarray'

Если я стер .loc[data.index>"2019-01-01"], я получил график c, но не тот.

Вот изображения графики

1

правый график c (тот, который я должен получить)

2

тот, который я получаю с data.variacion.plot(kind="hist")

Большое спасибо и извините за мой плохой engli sh. :)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...