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

时间:2019-11-28 03:40:08

标签: python pandas

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)

在运行代码时,我只能看到“日期高低低开关闭成交量调整关”值。 我想看到的是日期之前的股票名称! 拜托,帮帮我...

1 个答案:

答案 0 :(得分:0)

它总是提供没有股票名称的数据,因此在连接数据之前必须先添加名称。

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