Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/349.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 使用pd.DataFrame(ticker:data.c)获取SyntaxError_Python_Pandas_Dataframe_Syntax Error - Fatal编程技术网

Python 使用pd.DataFrame(ticker:data.c)获取SyntaxError

Python 使用pd.DataFrame(ticker:data.c)获取SyntaxError,python,pandas,dataframe,syntax-error,Python,Pandas,Dataframe,Syntax Error,我尝试运行我的代码,但出于某种原因,它引发了一个SyntaxerError: 我该怎么解决这个问题呢?好像你想把字典递给我,却忘了带花括号。试试这个: def load_tickers(ticker): fname = ( '%s.csv' % ticker.lower()) data = pd.read_csv( fname, header = None, parse_dates = ['Date'], names =['Date','O

我尝试运行我的代码,但出于某种原因,它引发了一个SyntaxerError:


我该怎么解决这个问题呢?

好像你想把字典递给我,却忘了带花括号。试试这个:

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')

请不要将错误作为图像发布
x = pd.DataFrame({ticker: data.c})