![](/img/trans.png)
[英]KeyError: “labels ['Adj Close'] not contained in axis” using FeatureSelector
[英]How do I solve this error from my code KeyError Date Adj Close not found in axis
運行下面的代碼,它給了我一個我在下面概述的錯誤:
#import libraries:
import numpy as np
import streamlit as st
import matplotlib.pyplot as plt
import pandas_datareader as data
from keras.models import load_model
start = '2010-01-01'
end = '2021-08-20'
df = data.DataReader('CENTUM.NS', 'yahoo', start, end)
df.head()
df.tail()
df = df.reset_index()
df.head()
df=df.drop(['Date','Adj Close'],axis = 1)
df.head()
我得到的錯誤:
KeyError:“['Date''Adj Close'] 在軸中找不到”
檢查列的名稱,它會與 Adj Close、Like close 等不同。它是名稱錯誤,沒有別的。
是名字錯誤。 解決它的最佳方法是先獲取列名,然后在屬性中替換它。 要獲取列名,請運行以下命令:- for col in df.columns: print(col)
您將由此獲得列名,然后將其替換為:- df=df.drop(['Date','original name'],axis = 1)
PS:-您的列名很有可能是“關閉”。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.