Sort data frame by variable(s) {epicalc} | R Documentation |
Sort the whole dataset by one or more variables
sortBy(..., dataFrame = .data, inclusive = TRUE)
... |
index variable(s) used for sorting |
dataFrame |
Destination data frame where all variables of the same length are sorted |
inclusive |
whether vectors outside the default data frame should also be sorted |
The whole dataset can be sorted by an index variable(s) inside the (...).
If 'inclusive = TRUE', variables outside the data frame with same length will also be sorted.
Virasakdi Chongsuvivatwong <cvirasak@medicine.psu.ac.th>
'sort', 'order'
sbp <- c(120, 100, 110, 120, 140, 120, NA, NA) dbp <- c( 80, 80, 70, 80, 70, NA, 70, 60) age <- c(37, 32, 24, 33, 31, 30, 26, 25) data1 <- data.frame(sbp, dbp, age) use(data1) age2 <- age^2 sortBy(age, inclusive = FALSE) age2 # unsorted use(data1) age2 <- age^2 sortBy(age, inclusive = TRUE) age2 # sorted des() .data sortBy(age, decreasing=TRUE) .data ## Note that the argument of 'sortBy' must not be concatenated vectors data(Familydata) use(Familydata) .data sortBy(money, sex) # correct .data use(Familydata) # Read in the dataset afresh sortBy(c(money, sex)) # errors. .data