Pandas yahoo finance DataReader

后端 未结 8 731
温柔的废话
温柔的废话 2020-12-24 09:36

I am trying to get the Adj Close prices from Yahoo Finance into a DataFrame. I have all the stocks I want but I am not able to sort on date.

stocks = [\'ORCL         


        
8条回答
  •  失恋的感觉
    2020-12-24 10:13

    This should do it.

    import pandas as pd
    from pandas.io.data import DataReader
    
    symbols_list = ['ORCL', 'TSLA', 'IBM','YELP', 'MSFT']
    d = {}
    for ticker in symbols_list:
        d[ticker] = DataReader(ticker, "yahoo", '2014-12-01')
    pan = pd.Panel(d)
    df1 = pan.minor_xs('Adj Close')
    print(df1)
    
    #df_percent_chg = df1.pct_change()
    

提交回复
热议问题