?diff

> x
  ID LENGTH DIFF
1  1     10   NA
2  2     15    5
3  3     20    5
4  4     12   -8
5  5     18    6
> x <- x[,-3]
> x
  ID LENGTH
1  1     10
2  2     15
3  3     20
4  4     12
5  5     18
> x$DIFF <- c(NA, diff(x$LENGTH) )
> x
  ID LENGTH DIFF
1  1     10   NA
2  2     15    5
3  3     20    5
4  4     12   -8
5  5     18    6


On Tue, May 5, 2009 at 7:00 PM, Mark Na <mtb...@gmail.com> wrote:

> Dear R-helpers,
>
> I have a dataframe with several columns, one of which is called LENGTH.
>
> I would like to make a new column called DIFF containing the value of
> LENGTH minus LENGTH in the previous row, like this:
>
>  ID LENGTH DIFF
> 1  1     10   NA
> 2  2     15    5
> 3  3     20    5
> 4  4     12   -8
> 5  5     18    6
>
> I'd like to think there are "relative subscripts" in R but I can't
> find any reference to such a thing.
>
> Any help solving this problem would be much appreciated, thanks!
>
> Mark Na
>
> ______________________________________________
> 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<http://www.r-project.org/posting-guide.html>
> and provide commented, minimal, self-contained, reproducible code.
>



-- 
Jim Holtman
Cincinnati, OH
+1 513 646 9390

What is the problem that you are trying to solve?

        [[alternative HTML version deleted]]

______________________________________________
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