Hello R users,

I'm trying to replace numerical values in a datamatrix with strings. R does
this except for numbers under 10000 starting with a 9 (eg 98, 970, 9504
etc). This is really weird and I wondered whether someone had encountered
such a problem or knows the solution. I'm using the next script:

test_1 <- read.table("5+ref_151111clusters3.csv", header = TRUE, sep = ",",
colClasses = "numeric")
test_1[test_1 > 94885 & test_1 <= 113835] = "KE3926OT"
test_1[test_1 != 0 & test_1 <= 18954] = "I8456"
test_1[test_1 > 75944 & test_1 <= 94885] = "KE3873"
test_1[test_1 > 56951 & test_1 <= 75944] = "KE3870"
test_1[test_1 > 37991 & test_1 <= 56951] = "Cyprus1"
test_1[test_1 > 18954 & test_1 <= 37991] = "ref"
write.table(test_1, file = "test_replace7.txt", quote = FALSE, sep="\t") 

Thanks,
Set

--
View this message in context: 
http://r.789695.n4.nabble.com/R-ignores-number-only-with-a-nine-under-10000-tp4091936p4091936.html
Sent from the R help mailing list archive at Nabble.com.

______________________________________________
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