百分比变化

时间:2019-05-21 09:36:27

标签: r dplyr

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

 company_name  year  dte
    A             2000  0.45
    A             2001  0.65
    A             2002  0.34
    .
    .
    B             2000  0.23
    B             2001  0.68
    B             2002  0.56

我想要的输出看起来像这样

company_name  year  dte   percentage
A             2000  0.45  NA
A             2001  0.65  20%
A             2002  0.34  90%
.
.
B             2000  0.23  NA
B             2001  0.68  .
B             2002  0.56  .

Percentage=currentyear-previousyear/previousyear*100.

我尝试过,但在公司成立的第一年就无法获得NA。我是R和stackoverflow的新手。请原谅我的英语和问题结构不好。

0 个答案:

没有答案