[R] Help with decimal points

Ista Zahn izahn at psych.rochester.edu
Tue Sep 7 22:46:04 CEST 2010


Hi Amit,
MatchedValues$Value is a factor. Converting factors to numeric is a
FAQ: see http://cran.r-project.org/doc/FAQ/R-FAQ.html#How-do-I-convert-factors-to-numeric_003f

Best,
Ista

On Tue, Sep 7, 2010 at 4:38 PM, Amit Patel <amitrhelp at yahoo.co.uk> wrote:
> Hi
>
>
> I have found a little problem with an R script. I am trying to merge some data
> and am finding something unusual going on. As shown below I am trying to
> assign (MatchedValues[Value2,Value]) to  (ClusteredData[k,Value]) which are two
> separate dataframes.
>
> 1) By the following command you can see that the value im transferring
> is 481844.03
>
>> MatchedValues[Value2,Value]
> [1] 481844.03
> 6618 Levels: 1.00E+07 1.01E+07 1.02E+07 1.04E+07 1.05E+07 1.06E+07 ... Raw
>
>
> 2) But when I try to replace the values using the command i get a value of 4420
>
>
>>ClusteredData[k,Value] <- MatchedValues[Value2,Value]
>
>> ClusteredData[k,Value]
> [1] "4420"
>
>
> 3) So what am I not doing. How can I keep that same value of 481844.03
> I have tried
>
>
>> as.double(MatchedValues[Value2,Value])
> [1] 4420
>
>
>> as.numeric(MatchedValues[Value2,Value])
> [1] 4420
>
>
>
>
> ______________________________________________
> 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.
>



-- 
Ista Zahn
Graduate student
University of Rochester
Department of Clinical and Social Psychology
http://yourpsyche.org



More information about the R-help mailing list