Ошибка кадра данных pandas, выданная в коде Python, приведенном ниже

import pandas as pd
import quandl 
df=quandl.get("WIKI/GOOGL")
df=df[['Adj.Open','Adj.High','Adj.Low','Adj.Close','Adj.Volume']]
df['HL_PCT']=(df['Adj.High']-df[Adj.Close])/df[Adj.Close]*100`
df['DL_PCT']=(df['Adj.Close']-df[Adj.Open])/df[Adj.Open]*100
df=df[['Adj.Close','HL_PCT','DL_PCT','Adj.Volume']]
print (df.head())

# это код Python, который я пытался запустить на своем компьютере, но он thowrserro, но я не понимаю, что изображение ошибки Трассировка (последний вызов последним): файл c: / Users / user / Desktop / projetcs / machine learning / mc1.py, строка 4, в df = df [['Adj.Open', ' Adj.High ',' Adj.Low ',' Adj.Close ',' Adj.Volume ']] Файл C: \ Users \ user \ python11 \ lib \ site-packages \ pandas \ core \ frame.py, строка 2908 в getitem indexer = self.loc._get_listlike_indexer (key, axis = 1, raise_missing = True) 1 Файл C: \ Users \ user \ python11 \ lib \ site-packages \ pandas \ core \ indexing.py, строка 1254, в _get_listlike_indexer self._validate_read_indexer (keyarr, indexer, axis, Raise_missing = raise_missing) Файл C: \ Users \ user \ python11 \ lib \ site-packages \ pandas \ core \ indexing.py, строка 1298, в _validate_read_indexer raise KeyError (fНикто из [{key}] не находится в [{axis_name}] ]) KeyError: Нет [Index (['Adj.Op ru ',' Adj.High ',' Adj.Low ',' Adj.Close ',' Adj.Volume '], dtype =' object ')] находятся в [columns] изображение набора данных


person abhishek sachan    schedule 03.09.2020    source источник


Ответы (1)


Я не уверен на основании предоставленного вами изображения, но кажется, что в именах столбцов есть пробел, то есть «Adj. Объем'

person gtomer    schedule 03.09.2020