Hi

gregexpr can be used

bits <-"0011011aaa0"
gregexpr("[01]", bits)
[[1]]
[1]  1  2  3  4  5  6  7 11
attr(,"match.length")
[1] 1 1 1 1 1 1 1 1

or

grep("[^01]", bits)
if you want to know that there is any other character then 0 or 1

gregexpr("1", bits)
if you want to know location of 1's

HTH
Petr

On 29 Nov 2006 at 15:06, Carmen Meier wrote:

Date sent:              Wed, 29 Nov 2006 15:06:08 +0100
From:                   Carmen Meier <[EMAIL PROTECTED]>
To:                     R-help <r-help@stat.math.ethz.ch>
Subject:                [R] String question

> Hi to all
> I would to determinate whether bits is a binary code and I would to
> find out the which bit is set to 1
> 
> bits <-"00110110"
> I found to detect whether there are only numbers
> all.digits(bits)
> but is there any function to detect whether there are only 0 and 1 in
> the string
> 
> And how could I get the f.e the third "bit" from the right hand side
> 
> With regards Carmen
> 
> ______________________________________________
> R-help@stat.math.ethz.ch 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.

Petr Pikal
[EMAIL PROTECTED]

______________________________________________
R-help@stat.math.ethz.ch 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.

Reply via email to