How can get ' USDJPY'(currency rates) with pandas and yahoo finance?

前端 未结 3 2125
别那么骄傲
别那么骄傲 2021-01-03 00:13

I am learning and using the pandas and python.

Today, I am trying to make a fx rate table, but I got a trouble with getting the pricess of \'USDJPY\'.

When I

3条回答
  •  清歌不尽
    2021-01-03 00:42

    Yahoo Finance doesn't provide historical data on exchange rates (i.e. there's no "Historical Prices" link in the top left of the page like there would be for stocks, indices, etc...)

    You can use FRED (Federal Reserve of St. Louis data) to get these exchange rates...

    import pandas.io.data as web
    
    jpy = web.DataReader('DEXJPUS', 'fred')
    

    UPDATE: hase moved the pandas-datareader

    from pandas_datareader import data
    jpy = data.DataReader('DEXJPUS', 'fred')
    

    or the more direct way...

    jpy = web.get_data_fred('DEXJPUS')
    

    A list of all of the exchange rate that FRED has daily data for can be found here: http://research.stlouisfed.org/fred2/categories/94

提交回复
热议问题