为了账号安全,请及时绑定邮箱和手机立即绑定

如何找到 DF 的 ChangeCol1/ChangeCol2 和 %ChangeCol1/

如何找到 DF 的 ChangeCol1/ChangeCol2 和 %ChangeCol1/

小怪兽爱吃肉 2021-12-29 18:21:58
我有看起来像这样的数据。    Year  Quarter  Quantity  Price  TotalRevenue0   2000        1        23    142          32661   2000        2        23    144          33122   2000        3        23    147          33813   2000        4        23    151          34734   2001        1        22    160          35205   2001        2        22    183          40266   2001        3        22    186          40927   2001        4        22    186          40928   2002        1        21    212          44529   2002        2        19    232          440810  2002        3        19    223          4237我试图弄清楚如何获得“MarginalRevenue”,其中:MR = (∆TR/∆Q)MarginalRevenue =(总收入变化)/(数量变化)我发现: df.pct_change() 但这似乎得到了所有东西的百分比变化。另外,我试图弄清楚如何获得相关的东西:ElasticityPrice = (%ΔQuantity/%ΔPrice)
查看完整描述

1 回答

?
holdtom

TA贡献1805条经验 获得超10个赞

你的意思是这样的吗?

df['MarginalRevenue'] = df['TotalRevenue'].pct_change() / df['Quantity'].pct_change()

或者

df['MarginalRevenue'] = df['TotalRevenue'].diff() / df['Quantity'].diff()


查看完整回答
反对 回复 2021-12-29
  • 1 回答
  • 0 关注
  • 141 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信