Skip to content
Prev 244238 / 398506 Next

longer object length is not a multiple of shorter object length

Hi,
On Tue, Dec 7, 2010 at 3:01 PM, madr <madrazel at interia.pl> wrote:
suppose datamatrix has 10 rows, you select column "y", and then for
the equality remove the first 'row' (technically element at this point
since you selected just column "y").  So R is being asked to try to
compare rows 1 through 10 with rows 2 through 10 hence:
perhaps you want to compare rows 1 through 9 with 2 through 10?  That
is, see if there are any differences?  Following through wtih there
being 10 rows, you could remove the last one (replacing 10 with
however many you actually have):

datamatrix[, "y"][-10] == datamatrix[, "y"][-1]

or alternately you might look at the ?diff function:

diff(datamatrix[, "y"])

which will calculate differences based on the set lag (1 by default).
It seems like you might be interested in something like that.

Cheers,

Josh