[R] Question about setdiff()

Jeff Newmiller jdnewmil at dcn.davis.CA.us
Mon Jun 2 09:33:55 CEST 2014

About time for you to adjust your expectations... looks right to me from both a mathematical sense and as the functions are designed.
Jeff Newmiller                        The     .....       .....  Go Live...
DCN:<jdnewmil at dcn.davis.ca.us>        Basics: ##.#.       ##.#.  Live Go...
                                      Live:   OO#.. Dead: OO#..  Playing
Research Engineer (Solar/Batteries            O.O#.       #.O#.  with
/Software/Embedded Controllers)               .OO#.       .OO#.  rocks...1k
Sent from my phone. Please excuse my brevity.

On June 1, 2014 11:57:42 PM PDT, "Raphael Päbst" <raphael.paebst at gmail.com> wrote:
>Hello everyone, I have a question which is probably rooted in my lack
>of understanding when it comes to math.
>I just did the following:
>v <- c(1:20)
>w <- c(11:30)
>setdiff(v, w)
>and got:
>1 2 3 4 5 6 7 8 9 10
>Then I did the following:
>setdiff(w, v)
>and got, not surprisingly:
>21 22 23 24 25 26 27 28 29 30
>Now I was originally expecting to get bot with the first call of
>setdiff(v, w) and couldn't find any reason not to expect this from
>Am I missing somethin vital here or does setdiff() always give me the
>elements of the first set that are not in the second one and not those
>which are exclusive to either one, just dropping the ones in the
>intersection of both sets?
>Many Thanks in advance
>R-help at r-project.org mailing list
>PLEASE do read the posting guide
>and provide commented, minimal, self-contained, reproducible code.

More information about the R-help mailing list