Dear vod vos,
On 2020-10-04 6:47 p.m., vod vos via R-help wrote:
Hi,
a <- c(1, 4)
b <- c(5, 8)
a:b
[1] 1 2 3 4 5
Warning messages:
1: In a:b : numerical expression has 2 elements: only the first used
2: In a:b : numerical expression has 2 elements: only the first used
how to get:
c(1:5, 4:8)
The simplest way is c(1:5, 4:8) but I don't suppose that's what you
really want. Perhaps the following is what you have in mind:
> unlist(mapply(':', c(1, 4), c(5, 8), SIMPLIFY=FALSE))
[1] 1 2 3 4 5 4 5 6 7 8
In your case, but not more generally,
> as.vector(mapply(':', c(1, 4), c(5, 8)))
[1] 1 2 3 4 5 4 5 6 7 8
also works.
I hope this helps,
John
John Fox, Professor Emeritus
McMaster University
Hamilton, Ontario, Canada
web: https://socialsciences.mcmaster.ca/jfox/
Thanks.
______________________________________________
R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see
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.
______________________________________________
R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see
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.