yfinanceから複数の会社の配当や分割の情報をダウンロードして一つのデータフレームに表示したいのですがエラーが発生します、多分3つの会社に対して2列のデータを3つ書き足すと6列になってるとこが原因だと思いますが解決できないです
簡単なコードで教えていただければありがたい
よろしくお願いします
import yfinance as yf import pandas as pd import numpy as np data = pd.DataFrame() stock_list = ['7974.T', '7203.T','9843.T'] start = '2021-01-1' end = '2021-012-30' for i in stock_list: DvD = yf.Ticker(i).dividends.loc[start:end] Split = yf.Ticker(i).splits.loc[start:end] data = pd.concat([DvD, Split], axis=1) # data = np.hstack([data, Split]) data.columns = stock_list data
回答2件
あなたの回答
tips
プレビュー