#python #pandas #forecasting #prophet
Вопрос:
Я пытаюсь научиться прогнозированию у
https://facebook.github.io/prophet/docs/quick_start.html#python-api
тогда позвольте сказать, что я использую этот df
df = pd.read_csv("https://datahub.io/core/natural-gas/r/daily.csv").iloc[-1000:]
df
после этого я запускаю этот код
m = Prophet()
m.fit(df)
это показывает ошибку
Ошибка значения: Фрейм данных должен содержать столбцы «ds» и «y» с датами и значениями соответственно.
Я считаю, что этот df уже в правильном ds в качестве метки даты и y в качестве числового
затем я пытаюсь запустить что-то из другого варианта, чтобы записать CSV-файл в нижнем регистре, но это не изменится
Ответ №1:
Я думаю, что имя столбца может быть проблемой здесь, потому что столбцы этого csv-файла-Дата и цена
Потому что, как указано в документах API
Вход в Prophet всегда представляет собой фрейм данных с двумя столбцами: ds и y.
И они никогда этого не говорили, мы можем называть это так, как хотим.
Так что, может быть, попробуйте переименовать его, а затем использовать с API
Дайте мне знать, работает это или нет, если нет, то мы будем искать другое решение
Спасибо