[R] how to replace values in a named vector

Rui Barradas ru|pb@rr@d@@ @end|ng |rom @@po@pt
Mon Sep 14 19:51:07 CEST 2020


Hello,

Please Ana, post data in dput format.
And the expected output too.

Hope this helps,

Rui Barradas

Às 17:37 de 14/09/20, Ana Marija escreveu:
> sorry not replace with NA but with empty string for a name, for example
> 
> for example this:
> 
>> geneSymbol["Ku8QhfS0n_hIOABXuE"]
> Ku8QhfS0n_hIOABXuE
>             "MACC1"
> 
> would go when I subject it to
> 
>> geneSymbol["Ku8QhfS0n_hIOABXuE"]
> 
> Ku8QhfS0n_hIOABXuE
> 
> On Mon, Sep 14, 2020 at 11:35 AM Ana Marija <sokovic.anamarija using gmail.com> wrote:
>>
>> Hello,
>>
>> I have a vector like this:
>>
>>> head(geneSymbol)
>> Ku8QhfS0n_hIOABXuE Bx496XsFXiAlj.Eaeo W38p0ogk.wIBVRXllY
>> QIBkqIS9LR5DfTlTS8 BZKiEvS0eQ305U0v34 6TheVd.HiE1UF3lX6g
>>             "MACC1"            "GGACT"           "A4GALT"
>> "NPSR1-AS1"        "NPSR1-AS1"             "AAAS"
>>
>> it has around 15000 entries. How do I replace all values with NA
>> expect these that are named like this:
>>
>> geneSymbol[c("0lQ1XozriVZTn.PezY","uaeFiCdegrnWFijF_s","ZOluqaxSe3ndekoNng","912ny6eCHjnlY2XSCU","odF3XHR8CVl4SAUaUQ")]
>>
>>
>>> geneSymbol[c("0lQ1XozriVZTn.PezY","uaeFiCdegrnWFijF_s","ZOluqaxSe3ndekoNng","912ny6eCHjnlY2XSCU","odF3XHR8CVl4SAUaUQ")]
>> 0lQ1XozriVZTn.PezY uaeFiCdegrnWFijF_s ZOluqaxSe3ndekoNng
>> 912ny6eCHjnlY2XSCU odF3XHR8CVl4SAUaUQ
>>              "FLCN"             "FLCN"             "FLCN"
>> "UCA1"             "IL1B"
>>
>> Thanks
>> Ana
> 
> ______________________________________________
> R-help using 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.
>



More information about the R-help mailing list