#python #pandas #matplotlib #time-series
#python #pandas #matplotlib #временные ряды
Вопрос:
Я запускал прогнозирование, но из-за того, что добавление серии pandas не работает должным образом, я получил ошибку, пожалуйста, укажите код: https://code.datasciencedojo.com/rebeccam/tutorials/blob/master/Time Series/py_time_series_example.py
hourly_sentiment_series = pd.read_csv('hourly_users_sentiment_subset.csv',
index_col=0,
parse_dates=True,
squeeze=True ) #time series
hourly_users_sentiment_subset содержит 2 столбца, 1-datetime, 2-users_sentiment_score
2) hourly_sentiment_series.head(2)
datetime
2019-02-06 00:00:00 -0.000745
2019-02-06 01:00:00 -0.099152
Имя: users_sentiment_score, dtype: float64
- теперь при попытке добавить
predicted_series_value
с no (datetime)
2019-02-06 22:00:00 -0.042334
2019-02-06 23:00:00 -0.038092
Имя: users_sentiment_score, dtype: float64
hourly_sentiment_full_predicted= hourly_sentiment_series.append(predicted_series_value)
pyplot.plot(hourly_sentiment_full_predicted, c='orange', label='predicted')
Ошибка TypeError: аргумент float () должен быть строкой или числом, а не «Меткой времени»
Я чувствую, что ошибка в добавлении вызывает проблему, может кто-нибудь сказать мне, как добавить в надлежащем формате
Комментарии:
1. Он отлично работает с pastebin.com/cPw2x8yx в matplotlib 3.3.0. предварительный просмотр .
2. @Ynjxsjmh Спасибо, это было из-за проблемы с версией, я работал на matplotlib-3.1.3, теперь работает нормально