Что за данные отправляются в SKLearn в метод predict() чтобы предсказать будущие значение?
Таблица - это твой набор данных.
Ты берешь этот набор и делишь на две части train и test, обычно train - 75% данных, test - 25% данных.
На train ты обучаешь свой алгоритм с помощью метода model.fit.
В итоге получаешь обученную model.
Затем берешь данные test и вызываешь метод model.predict(test), который выдает предсказанные значения, которые ты сравниваешь с истинными значениями из test и делаешь выводы, насколько хорошо обучилась твоя модель.
UPD: хоть, учитывая ответ, задача раскрывает суть использования SKLearn, для прогнозирования временных рядов эту библиотеку использовать не стоит. Если имеется таблица с колонкой дат и колонкой данных, то для быстрого решения задачи лучше подойдет Prophet. Здесь посмотреть как использовать. Там в конце указаны и аналогичные способы