Re: [R] how to sort a column with numbers and characters

2015-01-11 Thread William Dunlap
Change that column to be a factor with the levels in the order that you wish. dataFrame$column <- factor(dataFrame$column, levels=c(1:150, "S", "Z")) Then it will sort in that order. E.g., > d <- data.frame(One=c(5,21,10,"Z","S",9), Two=2^(1:6)) > d[order(d$One),] One Two 3 10 8

[R] how to sort a column with numbers and characters

2015-01-11 Thread raz
Hi, I would like to sort a data frame by a column, the column to sort by has a list of numbers 1:150 (a few numbers are missing so the total is 137) and two letters "S" , "Z". How can I sort it so that first I have the numbers in running order (1,2,3,...150) and then the letters S and Z? the colu