pythonで株価分析を初心者です。
investpy を利用して株価のデータを入手したいと考えております。
下記のようなコードで日付けを更新し毎日データの入手をしております。
df1=investpy.get_index_historical_data(index='dow 30',country='united states',from_date='01/01/2018',to_date='24/03/2021')
入手する日付けを2018年1月1日からdatetaimeを使用して作成日までの期間を自動で反映させることができないかと考えました。
下記のようなコードを試しました。
import pandas as pd import investpy import datetime now=datetime.date.today() now=now.strftime("%d/%m/%Y") df1=investpy.get_index_historical_data(index='dow 30',country='united states',from_date='01/01/2018',to_date='now') print(df1.tail())
investpy が日時についてdd/mm/yyの書式を求められるため、strftimeで形式の変更をしております。
しかし、下記のようなエラーが表示されます
ValueError: ERR#0011: incorrect data format, it should be 'dd/mm/yyyy'.
strftimeで形式を変更したつもりですがうまくいかない状況にあります。
基本的なことのような気もしますが、解決ができずに困っております。
アドバイスをいただけますと大変助かります。
よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/03/26 13:33