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.