Я написал столбец даты с тем же именем в своих файлах, но это все равно ошибки.Python

Программы на Python
Ответить
Anonymous
 Я написал столбец даты с тем же именем в своих файлах, но это все равно ошибки.

Сообщение Anonymous »


Я посмотрел это: KeyError: 'Date' Как я могу это исправить? Кажется, я написал имя столбца даты, которое представляет дату так же, как и мои файлы, но это все равно ошибка

Вот мой код:

!pip install yfinance импортировать панд как pd импортировать numpy как np из sklearn.ensemble импортировать RandomForestRegressor из sklearn.metrics импортируйтеmean_squared_error импортировать matplotlib.pyplot как plt импортировать yfinance как yf # Загрузите исторические данные в DataFrame (обязательно наличие столбцов «Дата» и «Закрытие») # Возможно, вам придется предварительно обработать данные, чтобы получить необходимые столбцы data = yf.download("^SET.BK", start="2012-01-01", end="2023-07-01") date_column_name = 'Дата' close_column_name = 'Закрыть' data[date_column_name] = pd.to_datetime(data[date_column_name]) И это ошибка
KeyError Traceback (самый последний вызов — последний) /usr/local/lib/python3.10/dist-packages/pandas/core/indexes/base.py в get_loc(self, key, метод, допуск) 3801 попытка: -> 3802 return self._engine.get_loc(casted_key) 3803, за исключением KeyError как ошибки: 4 кадра pandas/_libs/hashtable_class_helper.pxi в pandas._libs.hashtable.PyObjectHashTable.get_item() pandas/_libs/hashtable_class_helper.pxi в pandas._libs.hashtable.PyObjectHashTable.get_item() Ключевая ошибка: «Дата» Вышеупомянутое исключение было непосредственной причиной следующего исключения: KeyError Traceback (самый последний вызов — последний) /usr/local/lib/python3.10/dist-packages/pandas/core/indexes/base.py в get_loc(self, key, метод, допуск) 3802 вернуть self._engine.get_loc(casted_key) 3803, за исключением KeyError как ошибки: -> 3804 поднять KeyError (ключ) из ошибки 3805, кроме TypeError: 3806 # Если у нас есть ключ в виде списка, _check_indexing_error поднимет
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»