Skip to contents

To sort the quality reports on one or several variables

Usage

# S3 method for class 'QR_matrix'
sort(x, decreasing = FALSE, sort_variables = "score", ...)

# S3 method for class 'mQR_matrix'
sort(x, decreasing = FALSE, sort_variables = "score", ...)

Arguments

x

a QR_matrix or mQR_matrix object

decreasing

logical indicating whether the quality reports must be sorted in ascending or decreasing order. By default, the sorting is done in ascending order.

sort_variables

They must be present in the modalities table.

...

other parameters of the function order (unused for now)

Value

the input with sorted quality reports

Examples

# Path of matrix demetra_m
demetra_path <- file.path(
    system.file("extdata", package = "JDCruncheR"),
    "WS/ws_ipi/Output/SAProcessing-1",
    "demetra_m.csv"
)

# Extract the quality report from the demetra_m file
QR <- extract_QR(demetra_path)

# Compute the score
QR <- compute_score(QR, n_contrib_score = 2)
print(QR$modalities$score)
#>  [1] 140 105 280 245  75 240 460 505 460 515 300 305 510

# Sort the scores

# To sort by ascending scores
QR <- sort(QR, sort_variables = "score")
print(QR$modalities$score)
#>  [1]  75 105 140 240 245 280 300 305 460 460 505 510 515