首页 > 解决方案 > 如何在熊猫的列上应用公式

问题描述

我有一个看起来像这样的数据框:

str_id : {VW ,VW, rate, rate},
price : {100k,200k,8 ,  7.9},
date: {2020-08-10,2020-08-11, 2020-08-10,2020-08-11}

我想以这种方式计算每个日期的价格变化(newprice-oldprice)/newprice,但我想为每个 str_id 分别计算它。例如,我将计算费率,然后我将计算大众。我该如何以简短的python方式做到这一点?

所以现在我将有另一列是价格差异:

str_id date         change
VW     2020-08-10   NAN
VW     2020-08-11   -0.499

标签: pythonpandas

解决方案


推荐阅读