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 <amitrh...@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@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 ______________________________________________ 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.