zoukankan      html  css  js  c++  java
  • pandas_datareader.data 和 fix_yahoo_finance 获取金融数据

    参考:https://zhuanlan.zhihu.com/p/35360694

    1.获取数据

    #定义所需要的数据
    gafataDict={"谷歌":"GOOG","亚马逊":"AMZN","Facebook":"FB","苹果":"AAPL","阿里巴巴":"BABA","腾讯":"0700.hk"}
    

    定义需要的数据时间段

    start_date="2017-1-1"
    end_date="2018-1-1"
    

    数据选择从雅虎财经抓取,所需要的包有pandas和pandas_datareader等。

    import pandas as pd
    from pandas_datareader import data as pdr
    import datetime
    import fix_yahoo_finance as yf 
    yf.pdr_override()
    

    抓取数据

    googDF=pdr.get_data_yahoo(gafataDict["谷歌"],start_date,end_date)
    amznDF=pdr.get_data_yahoo(gafataDict["亚马逊"],start_date,end_date)
    fbDF=pdr.get_data_yahoo(gafataDict["Facebook"],start_date,end_date)
    aaplDF=pdr.get_data_yahoo(gafataDict["苹果"],start_date,end_date)
    babaDF=pdr.get_data_yahoo(gafataDict["阿里巴巴"],start_date,end_date)
    txDF=pdr.get_data_yahoo(gafataDict["腾讯"],start_date,end_date)
    

    2.查看数据

    查看各个股票的描述性分析数据

    例:谷歌和腾讯

  • 相关阅读:
    C语言内存分析
    算法之快速排序
    单链表逆转
    C程序设计语言之一
    vim插件配置(一)
    makefile示例
    cocos2d基础入门
    Makefile
    Makefile
    GCC编译四阶段
  • 原文地址:https://www.cnblogs.com/zealousness/p/9800799.html
Copyright © 2011-2022 走看看