How about paste?
site <- c('MU','MU','MU','MC','MC','MC')depth <-
c(0,1,2,0,1,2)paste(site, depth, sep="")
result:
[1] "MU0" "MU1" "MU2" "MC0" "MC1" "MC2"
On Wed, 2021-02-17 at 21:09 +0000, Parkhurst, David wrote:
> If I have a vector of site abbreviations and a vector of depths in
> those water bodies, is there a simple way in R to combine them to
> make a third vector?Examples:
> site  depth           desiredMU       0               MU0MU   1       
>       MU1MU   2               MU2MC   0               MC0MC   1       
>       MC1MC   2               MC2
> The dataset has many more lines than this.  I can see how to do this
> with lots of if statements, but does R have magic that can make it
> happen easily?  I guess this would be called concatenation. 
> ______________________________________________r-h...@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.

        [[alternative HTML version deleted]]

______________________________________________
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.

Reply via email to