Как мне вывести данные на matplotlib, вытащить за последние 6 месяцев данные - PullRequest
0 голосов
/ 02 июля 2019

Я просто хочу matplotlib построить данные за последние 6 месяцев вместо всех данных.У меня есть набор данных всех исторических цен BTC, и я могу построить все данные для исторических цен.Но когда я пишу код, я сталкиваюсь с этой проблемой:

TypeError                                 Traceback (most recent call last)
/usr/local/lib/python3.6/dist-packages/pandas/core/ops.py in na_op(x, y)
   1504         try:
-> 1505             result = expressions.evaluate(op, str_rep, x, y, **eval_kwargs)

Я сделал 6-месячный прогноз цен, прогнозирующий анализ для eth, и я пытаюсь сделать то же самое для биткойнов.

Вот мой код

Вот что у меня есть, и что работает.

import numpy as np
import pandas as pd
from datetime import datetime
from sklearn.linear_model import LinearRegression
​
btcpred_df = pd.read_csv('btcpred.csv')
btcpred_df[['date','PriceUSD']].set_index('date').plot();

Остальной код ниже того (в ссылке) не работает.

Я просто ожидаю увидеть данные о моих биткойнах за последние 6 месяцев, как и в файле eth.

...