【发布时间】:2021-01-16 10:14:59
【问题描述】:
我是 python 新手,我想获取一些股票的历史数据。我正在尝试使用investpy,但似乎一次只能获得一只股票。
这是正确的吗? 如果是这样,我如何将这些单个数据合并到一个数据框中?
我尝试运行类似的内容,但只有一列(并且没有公司名称)。 yfinance 在我的情况下不起作用。
import investpy as inv
stocks = ["WEGE3", "JHSF3"]
dfs = list()
for stock in stocks:
df = inv.get_stock_historical_data(stock=stock, country="Brazil", from_date="01/01/2020", to_date="01/01/2021")["Close"]
dfs.append(df)
【问题讨论】: