[R] how to judge a virable is a integer?

Sergio Fonda sergio.fonda99 at gmail.com
Sat Oct 18 17:02:45 CEST 2014


Further and last trial:

> a=5.102> a-floor(a)==0[1] FALSE> a=5.9> a-floor(a)==0[1] FALSE> a=19> a-floor(a)==0[1] TRUE

All the best,

Sergio



2014-10-18 16:25 GMT+02:00 PO SU <rhelpmaillist at 163.com>:

>
> It's due to that, 1 is a numeric, 1.2 is a numeric, though it's true. but
> deeply, when i want to know 1 is an integer,  there seems no easy way to
> get the answer.
> So, is there anyone happen to know it?
>
>
>
>
> --
>
> PO SU
> mail: desolator88 at 163.com
> Majored in Statistics from SJTU
>
>
>
> At 2014-10-18 20:10:09, "S Ellison" <S.Ellison at LGCGroup.com> wrote:
> >> But i use a<-10/b ,  b is some value ,may be  5, maybe 5.5
> >If you do floating point arithmetic on integers you'll usually get
> floating point answers, including the 5.0.
> >
> >See FAQ 7.31 for the usual floating point problem, and ?all.equal for the
> usual answer to it. You could see if a result is close to an integer by,for
> example, using all.equal to compare it to itself after rounding.
> >
> >S
> >
> >*******************************************************************
> >This email and any attachments are confidential. Any use, copying or
> >disclosure other than by the intended recipient is unauthorised. If
> >you have received this message in error, please notify the sender
> >immediately via +44(0)20 8943 7000 or notify postmaster at lgcgroup.com
> >and delete this message and any copies from your computer and network.
> >LGC Limited. Registered in England 2991879.
> >Registered office: Queens Road, Teddington, Middlesex, TW11 0LY, UK
> ______________________________________________
> 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.
>

	[[alternative HTML version deleted]]



More information about the R-help mailing list