簡體   English   中英

Investpy 的股票歷史數據

[英]Stock historical data with Investpy

我是 python 的新手,我想獲取一些股票的歷史數據。 我正在嘗試使用investpy,但似乎一次只能獲得一只股票。

這個對嗎? 如果是這樣,我如何將這些單個數據合並到一個 dataframe 中?

我試圖運行這樣的東西,但只有一列(並且沒有公司名稱)。 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)
import investpy as inv
import pandas as pd

stocks = ["WEGE3", "JHSF3"]
dfs = pd.DataFrame()

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 = dfs.append(df)
dfs = dfs.T
dfs.columns = stocks
dfs.head()

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM