Dear Jeff and Eric,
Okay and many thanks.
Best Regards,
Ashim
On Wed, Apr 18, 2018 at 4:56 PM, Jeff Newmiller
wrote:
> Look at
>
> which(x>100)
>
> This is a zero-length vector. The negative of nothing is nothing, not a
> list of all possible index values.
>
> Do you want
>
> x[ !( x > 100 ) ]
Look at
which(x>100)
This is a zero-length vector. The negative of nothing is nothing, not a list of
all possible index values.
Do you want
x[ !( x > 100 ) ]
?
On April 18, 2018 6:13:30 AM CDT, Ashim Kapoor wrote:
>Dear All,
>
>Here is a reprex:
>
>> x<- 1:100
>> x[-which(x>100)]
>integer(0
Here's a hint:
> y <- which(x>100)
> identical(y,y)
# TRUE
> identical(y,-y)
# TRUE
The '-' is misleading - it is absorbed into the empty y, leaving the
request x[y] to be x for an empty set of indices.
HTH,
Eric
On Wed, Apr 18, 2018 at 2:13 PM, Ashim Kapoor wrote:
> Dear All,
>
> Here is a
Dear All,
Here is a reprex:
> x<- 1:100
> x[-which(x>100)]
integer(0)
In words, I am finding out which indices correspond to values in x which
are greater than 100 ( there are no such items ) . Then I remove those
indices. I should get back the x that I started with since there are no
items in
4 matches
Mail list logo