def load_tickers(ticker):
fname = ( '%s.csv' % ticker.lower())
data = pd.read_csv( fname, header = None, parse_dates = ['Date'],
names =['Date','Open','High','Low','c','Adj Close','Volume'])
data = data.set_index('Date')
x = pd.DataFrame(ticker: data.c)
print(x)
load_tickers('AAPL')
我尝试运行我的代码但由于某种原因它引发了一个SyntaxError:
我怎样才能解决这个问题 ?
好像你想传递一本字典而忘记了大括号。试试这个:
x = pd.DataFrame({ticker: data.c})