Python 如何查看股票';使用熊猫时的符号
当我运行代码时,我只能看到“Date High Low Open Close Volume Adj Close”值。 我想看的是日期前的股票名称!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
请帮帮我…它总是给出没有股票名称的数据,所以在连接数据之前必须添加名称
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()