【发布时间】:2022-01-05 13:12:18
【问题描述】:
我正在尝试应用 XIRR 公式,以便单独计算每项投资的百分比。
我在 excel 文件中有数据,例如:
https://i.stack.imgur.com/yqMiV.png
标题:脚本、日期、值
结果:脚本和 XIRR
使用的 Python 库:
#pip install pyxirr
从 pyxirr 导入 xirr
我正在计算如下的单个脚本代码并将其附加到数据框:
S1= df[["Date","Value"]][df["Script"]=="S1"]
S1= S1[["Date","Value"]]
S1_1= round(xirr(S1),2)*100
S1_1= pd.DataFrame({"Script": "S1","XIRR": S1_1},index=[1])
XIRR = XIRR.append(S1_1, ignore_index=True)
如何应用函数/循环在一个地方计算不同的脚本并创建结果的新数据框(图片已附上)。
【问题讨论】:
标签: python function lambda statistics finance