Python 从熊猫数据帧计算多个IRR

Python 从熊猫数据帧计算多个IRR,python,pandas,irr,Python,Pandas,Irr,我有一个Panadas数据框架,包含4列(公司、当前价格、现金流y1、现金流y2、现金流y3(即终值)): 代码 价格 0 1. 2. 谷歌-美国 -2380 0 0 4074.94 AMZN-US -3265 0 0 5765.09 FB-US -327 0 0 513.819 我没有具体的解决办法,但可以给你一些提示和方向去寻找。Numpy/Pandas中有一个Numpy函数支持IRR计算。但是,自Numpy版本1.18以来,它已被弃用,并被移动到单独的模块中,在该模块中您仍然可以安装它,例

我有一个Panadas数据框架,包含4列(公司、当前价格、现金流y1、现金流y2、现金流y3(即终值)):

代码 价格 0 1. 2. 谷歌-美国 -2380 0 0 4074.94 AMZN-US -3265 0 0 5765.09 FB-US -327 0 0 513.819
我没有具体的解决办法,但可以给你一些提示和方向去寻找。Numpy/Pandas中有一个Numpy函数支持IRR计算。但是,自Numpy版本1.18以来,它已被弃用,并被移动到单独的模块中,在该模块中您仍然可以安装它,例如:

pip install numpy-financial
然后将其用作,例如

import numpy_financial as npf

npf.irr([-250000, 100000, 150000, 200000, 250000, 300000])
0.5672303344358536

您可以参考本文了解一些用法示例。

Yh。我遇到的问题是扩展该框架,以便为数据框架中的每个股票代码计算它