I believe you were already answered.

Nothing is happening to your numbers. The default digits
used to *display* your numbers is too small to show all
the decimal places.

There's nothing to worry about; full precision is being used
for all calculations.

But if for some reason you'd like to see them, you can
change the default digits used for printing:

> as.numeric(4398801.3)
[1] 4398801
> as.numeric(439880.3)
[1] 439880.3
>
> options()$digits
[1] 7
>
> options(digits=14)
>
> as.numeric(4398801.3)
[1] 4398801.3
> as.numeric(439880.3)
[1] 439880.3

Sarah

On Wed, Oct 12, 2011 at 3:47 PM, Veerappa Chetty <chett...@gmail.com> wrote:
> Hi,
> This happens when I read in large numbers;
> ------------------------------------
>> as.numeric(4398801.3)
> [1] 4398801
>
>> as.numeric(439880.3)
> [1] 439880.3
> ------------------------------------
> Please help to read in numbers with more than 8 characters!
> Thanks.
> Chetty
>

-- 
Sarah Goslee
http://www.functionaldiversity.org

______________________________________________
R-help@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.

Reply via email to