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 wrote:
> On 08/30/2011 12:06 AM, Bert Gunter wrote:
>>
>> Jim et. al:
>>
>> This is the second time I've seen this "adv
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
> -Original Message-
> From: r-help-boun...@r-project.org [mailto:r-help-boun...@r-project.org] On
> Behalf Of Bert Gunter
> Sent: Monday, August 29, 2011 7:07 AM
> To: Jim Lemon
> Cc: r-help@r-project.org
> Subject: Re: [R] Asking Favor For "Remove elemen
Thank you very much,friend.
--
View this message in context:
http://r.789695.n4.nabble.com/Asking-Favor-For-Remove-element-with-Particular-Value-In-Vector-tp3772779p3776435.html
Sent from the R help mailing list archive at Nabble.com.
__
R-help@r-proje
Thank you very much,friend.
--
View this message in context:
http://r.789695.n4.nabble.com/Asking-Favor-For-Remove-element-with-Particular-Value-In-Vector-tp3772779p3776430.html
Sent from the R help mailing list archive at Nabble.com.
__
R-help@r-proje
Thank you very much,friend.
--
View this message in context:
http://r.789695.n4.nabble.com/Asking-Favor-For-Remove-element-with-Particular-Value-In-Vector-tp3772779p3776427.html
Sent from the R help mailing list archive at Nabble.com.
__
R-help@r-proje
Thank you friend for suggestion.
--
View this message in context:
http://r.789695.n4.nabble.com/Asking-Favor-For-Remove-element-with-Particular-Value-In-Vector-tp3772779p3776432.html
Sent from the R help mailing list archive at Nabble.com.
__
R-help@r-
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:
> If you want to remove the specific values 0 and 255 from your vector, try:
>
> x<-x[-which(x %in% c(0,255))]
>
> J
chuan_zl wrote:
> Dear All.
>
> I am Chuan. I am beginner for R.I facing some problem in remove
element from
> vector.I have a vector with size 238 element as follow(a part)
>
> [1] 0 18 24 33 44..[238] 255
>
> Let the vector label as "x",I want remove element "0
Be careful about negating the 'which' in case there are no matches:
> x <- 1:10
> x[-which(x == 11)]
integer(0)
>
Notice it deletes the whole vector.
Safer to use logical vectors:
> x[!(x==3 | x == 7)]
[1] 1 2 4 5 6 8 9 10
> x[!(x == 11)] # notice this works
[1] 1 2 3 4 5 6 7 8
You can use 'which' and negative subscripts to remove elements from a vector.
y<-x[-(which(x==0|x==255))]
chuan_zl wrote:
>
> Dear All.
>
> I am Chuan. I am beginner for R.I facing some problem in remove element
> from vector.I have a vector with size 238 element as follow(a part)
>
> [1]
On Aug 27, 2011, at 5:31 AM, chuan_zl wrote:
Dear All.
I am Chuan. I am beginner for R.I facing some problem in remove
element from
vector.I have a vector with size 238 element as follow(a part)
[1] 0 18 24 33 44..[238] 255
Let the vector label as "x",I wan
Not sure whether I understand your question right but here is what I would do:
# Sample data
x <- seq( 1, 100, by=6)
x
[1] 1 7 13 19 25 31 37 43 49 55 61 67 73 79 85 91 97
# remove element with value 19
x <- x[ x != 19 ]
x
[1] 1 7 13 25 31 37 43 49 55 61 67 73 79 85 91 97
If you want to r
Dear All.
I am Chuan. I am beginner for R.I facing some problem in remove element from
vector.I have a vector with size 238 element as follow(a part)
[1] 0 18 24 33 44..[238] 255
Let the vector label as "x",I want remove element "0" and "255".I try use
such functi
14 matches
Mail list logo