Hi!
I have the following dataframe which represents a financial variable:
revenue
         firm year revenue id
10.1  500194670 2007  27725 10
10.2  500194670 2006   9717 10
10.3  500194670 2005 125621 10
10.4  500194670 2004  84837 10
12.1  500278725 2007 308532 12
12.2  500278725 2006 493755 12
12.3  500278725 2005 238195 12
12.4  500278725 2004  35472 12
13.1  502616695 2007    725 13
13.2  502616695 2006  14392 13
13.3  502616695 2005  32502 13
13.4  502616695 2004  35271 13
…
And I want to compute the lagged version of it, like this:
          firm year revenue id
10.1  500194670 2007  9717 10
10.2  500194670 2006 125621 10
10.3  500194670 2005 84837 10
10.4  500194670 2004  NA 10
12.1  500278725 2007 493755 12
12.2  500278725 2006 238195 12
12.3  500278725 2005 35472 12
12.4  500278725 2004  NA 12
13.1  502616695 2007  14392 13
13.2  502616695 2006  32502 13
13.3  502616695 2005  35271 13
13.4  502616695 2004  NA 13

I’ve tried lag(revenue,k=1) but I failed. The error message was:
Error in attr(x, "tsp") <- c(1, NROW(x), 1) :
  invalid time series parameters specified

Thank you for your help,
Cecília Carmo (Portugal)

______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

Reply via email to