[R] combining strings
David L Carlson
dcarlson at tamu.edu
Fri Jun 17 20:23:59 CEST 2011
You don't say what happens if both arrays have non-missing entries, but
assuming that doesn't happen:
> ifelse(is.na(xf),xg,xf)
[1] "W" "k" "h" NA "g" "r" "j" NA "v" "d" NA "v" NA "z" "r" "r" "i"
----------------------------------------------
David L Carlson
Associate Professor of Anthropology
Texas A&M University
College Station, TX 77843-4352
-----Original Message-----
From: r-help-bounces at r-project.org [mailto:r-help-bounces at r-project.org] On
Behalf Of Erin Hodgess
Sent: Thursday, June 16, 2011 8:59 PM
To: R help
Subject: [R] combining strings
Dear R People:
Suppose I have the following two character vectors:
xf
[1] "W" NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
> xg
[1] NA "k" "h" NA "g" "r" "j" NA "v" "d" NA "v" NA "z" "r" "r" "i"
>
I want to end up with
"W" "k" "h" ...
What is the best way to achieve this, please? I was thinking that if
there is an exclusive "or" that it might work. I've tried all kinds
of ifs, and ifelse, to no avail.
Thanks,
Erin
--
Erin Hodgess
Associate Professor
Department of Computer and Mathematical Sciences
University of Houston - Downtown
mailto: erinm.hodgess at gmail.com
______________________________________________
R-help at r-project.org mailing list
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.
More information about the R-help
mailing list