[R] Asking Favor For "Remove element with Particular Value In Vector"
jim holtman
jholtman at gmail.com
Tue Aug 30 11:38:44 CEST 2011
But that is a good reason to always use parentheses:
x[ !(x %in% c(0,255))]
since some of the 'precendences' vary between languages.
On Tue, Aug 30, 2011 at 4:47 AM, Jim Lemon <jim at bitwrit.com.au> wrote:
> On 08/30/2011 12:06 AM, Bert Gunter wrote:
>>
>> Jim et. al:
>>
>> This is the second time I've seen this "advice" recently. Use logical
>> indexing: which(), though not wrong, is superfluous:
>>
>>
>> x[ !x %in% c(0,255)] will do, rather than:
>>
> By golly, you're right, and it works even if x is a logical vector. I should
> have checked the operator precedence.
>
> Jim
>
> ______________________________________________
> 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.
>
--
Jim Holtman
Data Munger Guru
What is the problem that you are trying to solve?
More information about the R-help
mailing list