Retrieving Factors with Levels Ordered
Berwin A Turlach <berwin <at> maths.uwa.edu.au> writes:
G'day H.T. On Sat, 1 Jan 2011 00:41:10 -0500 (EST) "H. T. Reynolds" <htr <at> udel.edu> wrote:
When I create a factor with labels in the order I want, write the data as a text file, and then retrieve them, the factor levels are no longer in the proper order.
Not surprisingly. :) [..big snip..]
testdf <- read.table(file = 'Junkarea/test.txt')
Thanks to Berwin for the very thorough explanation. At a more pragmatic level, I find that testdf$myfactor <- factor(testdf$myfactor,levels=unique(as.character(testdf$myfactor))) generally works OK to reorder the factor levels into the order in which they appear in the data set ...