Получение SyntaxError с помощью pd.DataFrame (тикер: data.c) - PullRequest
0 голосов
/ 08 сентября 2018
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:

Как я могу это исправить?

1 Ответ

0 голосов
/ 08 сентября 2018

Похоже, вы хотите передать словарь и забыли фигурные скобки.Попробуйте это:

x = pd.DataFrame({ticker: data.c})
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...