r - sorting columns from lowest to highest values (i.e. 1, 2, 3 etc, not 1, 10, 11...2, 20, 21... etc) -
i have dataset 50 thousand rows want sort according the values in 1 of columns. numbers in column go 1-30, , when following
data=data[order(data$columnname),]
it gets sorted order of columns this
1, 10, 11 12, 13, 14, 15, 16, 17, 18, 19, 2, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 3, 30, 4, 5, 6, 7, 8, 9
how sort this
1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30
for me seems, format not numeric. try this:
data$columnname<-as.numeric(data$columnname) data=data[order(data$columnname),]
Comments
Post a Comment