簡體   English   中英

收集yfinance的收益率 API

[英]Gathering rate of return from yfinance API

數據圖片

查看我的數據,我試圖在單獨的數據集中創建一個新列,該列給出代碼和回報率,通過取一個代碼的第一個觀察值的開盤價和同一代碼的最后一個觀察值來計算收盤價價格並使用這兩個數字來計算我的回報率。

您可以嘗試使用此 function 並告訴我它是否達到您的目的嗎?

def calculate_return_rate(df):
    df_ordered = df.sort_values(by=["date"])
    df_last_close = df_ordered.groupby(["Ticker"]).agg("last")["close"]
    df_first_open = df_ordered.groupby(["Ticker"]).agg("first")["open"]
    return (df_last_close - df_first_open)/df_first_open

暫無
暫無

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

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