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.