データをPythonでPandas DataReaderを使用して取得する方法?


あなたはPythonで素晴らしいと創造的なことを行うことができます、それは広大なコミュニティです.より深く行くと、物事は魅力的になり始める.
今日の記事では、様々なソースからのPandas DataReaderを使用して、Pythonでストックデータを取得します.
それで、驚くべきことです.


◼️パッケージのインストール
  • 最初にNumpy、pandas、ploand、pandas datareaderといったPythonで生のパッケージをインストールする必要があります.
  • CMDを使ったNumpyのインストール
    pip install numpy
    
    CMDを使ったパンダのインストール
    pip install pandas
    
    CMDを使用したPandas DataReaderのインストール
    pip install pandas-datareader
    
    CMDを利用したインスタレーション
    pip install plotly==5.3.1
    

    ◼️rawパッケージをインストールした後、Pythonファイルにインポートしましょう
  • ファイル名の後にPythonノートブックファイル(. ipynb拡張子を作成)
  • # Raw Packages
    import numpy as np
    import pandas as pd
    import plotly.graph_objs as go
    
    # Data Sources
    from pandas_datareader import data,wb
    
    # Convert date in right format
    # Today's date as variable
    from datetime import date
    
    # Start Date means from which date we want to start fetching Stock Data?
    # End Date means till which date we want to fetch Stock Data?
    startdate = pd.to_datetime('2018-07-15')
    enddate = pd.to_datetime(date.today())
    

    ◼️データのインポート
  • Pandas DataReaderは重要な役割を果たします.どうやって?を参照してください、DataReaderは4つのパラメータ-ティッカー名[株式の名前]、ソース名[ヤフー]、開始日、終了日を検討してください.
  • ソース名は実際にデータを取得する場所からの意味ですか?
  • # For Indian NSE Stocks use .NS after Stock Name
    # Example:
    # data.DataReader("INFY.NS", 'yahoo', startdate, enddate)
    data.DataReader("SPY", 'yahoo', startdate, enddate)
    


    ◼️Googleファイナンスからデータをインポートするストック
    # Just Changing our Source name in Second Parameter
    # data.DataReader("INFY.NS", 'yahoo [Changing to stooq for Google Finance]', startdate, enddate)
    data.DataReader("AAPL", 'stooq', startdate, enddate)
    


    ◼️からデータをインポートストックフォト
  • これを使用するには、AlphaVantageにあなたのアカウントを登録し、APIキーを取得する必要があります
  • # Forex Data
    # Conversion from GBP to USD
    data.DataReader("GBP/USD",'av-forex',startdate,enddate,api_key='YourAPIKEY')
    

    このポストがあなたにとって有益だったことを😁🤘
    さあ、さようなら次のポストで会いましょう👋