【发布时间】:2016-12-31 07:27:48
【问题描述】:
import pandas as pd
import quandl
df=quandl.get('WIKI/GOOGL')
#print(df.head())
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['PCT_change'] =(df['Adj.Close']-df['Adj.Open'])/df['Adj.Open'] * 100
df=df[['Adj.Close','HT_PCT','PCT_change','Adj.Volume']]
KeyError: "['Adj.Open' 'Adj.High' 'Adj.Low' 'Adj.Close' 'Adj.Volume'] 不在索引中"
【问题讨论】:
-
什么是
print (df.columns.tolist())?按名称选择列时似乎有一些错字。 -
错误在哪里?在问题中包含完整的错误回溯。
标签: python pandas indexing multiple-columns quandl