Inline.

On Fri, Jan 4, 2013 at 7:44 AM, Suzen, Mehmet <[email protected]> wrote:

> I am always reserved about types and not sure how R auto casting works
> internally.
> In a large code using many different packages, I think being reserved about
> this would not hurt.
>
> Also, are there anyway to force R to be "strongly typed" similar to
> Occaml etc...
>

Yes (I think). Use S4. See. e.g. Chambers: Software for Data Analysis"
Programming in R

-- Bert


>
> mem
>
>
> On 4 January 2013 16:35, arun <[email protected]> wrote:
> >
> > As long as there are no negative numbers, method2 and 3 works:
> >  test[1]<- -1
> > length(which(test==0))
> > #[1] 6
> >  length(which(test<1))
> > #[1] 7
> >  length(which(test < .Machine$double.xmin))
> > #[1] 7
> >
> > length(which(abs(test)<1))
> > #[1] 6
> >  length(which(abs(test) < .Machine$double.xmin))
> > #[1] 6
> > A.K.
> >
> >
> >
> >
> > ----- Original Message -----
> > From: "Suzen, Mehmet" <[email protected]>
> > To: Hermann Norpois <[email protected]>
> > Cc: R help <[email protected]>
> > Sent: Friday, January 4, 2013 12:27 AM
> > Subject: Re: [R] count appearence of zero in a vector
> >
> > Hi Hermann,
> >
> > You may want to use ?which, to store the index as well (might be handy
> > in debugging or some other
> > purposes if zeros has some special meaning) :
> >
> > test <- c(1, 1, 1 , 1 , 1, 1, 2, 1, 1, 1, 0, 2, 0, 1, 1, 0, 0, 0, 1,
> > 1, 1, 0, 1, 2, 1, 1, 1, 1, 1, 1)
> > length(which(test==0))
> >
> > But be careful when using == 0. If you are sure that elements are all
> > integers I prefer this
> >
> > length(which(test <1)).
> >
> > Or a safe tolerance value from .Machine, if you are dealing with double
> numbers.
> >
> > length(which(test < .Machine$double.xmin))
> >
> >
> > -m
> >
> > ______________________________________________
> > [email protected] 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.
> >
>
> ______________________________________________
> [email protected] 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.
>



-- 

Bert Gunter
Genentech Nonclinical Biostatistics

Internal Contact Info:
Phone: 467-7374
Website:
http://pharmadevelopment.roche.com/index/pdb/pdb-functional-groups/pdb-biostatistics/pdb-ncb-home.htm

        [[alternative HTML version deleted]]

______________________________________________
[email protected] 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