Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/289.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 如何查看股票';使用熊猫时的符号_Python_Pandas - Fatal编程技术网

Python 如何查看股票';使用熊猫时的符号

Python 如何查看股票';使用熊猫时的符号,python,pandas,Python,Pandas,当我运行代码时,我只能看到“Date High Low Open Close Volume Adj Close”值。 我想看的是日期前的股票名称! 请帮帮我…它总是给出没有股票名称的数据,所以在连接数据之前必须添加名称 import pandas as pd import pandas_datareader.data as web from datetime import datetime start_date = '2019-11-26' end_date = str(datetime

当我运行代码时,我只能看到“Date High Low Open Close Volume Adj Close”值。 我想看的是日期前的股票名称!
请帮帮我…

它总是给出没有股票名称的数据,所以在连接数据之前必须添加名称

import pandas as pd

import pandas_datareader.data as web

from datetime import datetime

start_date = '2019-11-26'

end_date = str(datetime.now().strftime('%Y-%m-%d'))

tickers = ['IBM', 'AAPL','GOOG']

df = pd.concat([web.DataReader(ticker, 'yahoo', start_date, end_date) for ticker in tickers]).reset_index()

with pd.option_context('display.max_columns', 999):
    print(df)

雅虎提供的数据没有股票名称,所以你必须在连接数据之前添加名称。非常感谢!顺便说一句:我发现它可以用于
web.DataReader(['IBM','AAPL','GOOG',])
但是它在标题中给出了股票的名称,所以它不是很有用。
tickers = ['IBM', 'AAPL','GOOG']

data = []
for ticker in tickers:
    df = web.DataReader(ticker, 'yahoo', start_date, end_date)
    df['Name'] = ticker
    data.append(df)

df = pd.concat(data).reset_index()