Skip to contents

Permet de trier les bilans qualité en fonction d'une ou plusieurs variables.

Arguments

x

objet de type QR_matrix ou mQR_matrix.

decreasing

booléen indiquant si les bilans qualité doivent être triés par ordre croissant ou décroissant. Par défaut, le tri est effectué par ordre croissant.

sort_variables

variables à utiliser pour le tri. Elles doivent être présentes dans les tables de modalités.

...

autres paramètres de la fonction order (non utilisés pour l'instant).

Value

L'objet en entrée avec les tables de bilan qualité triées.

Examples


# Chemin menant au fichier demetra_m.csv
demetra_path <- file.path(
    system.file("extdata", package = "JDCruncheR"),
    "WS/WS_world/Output/SAProcessing-1",
    "demetra_m.csv"
)

# Extraire le bilan qualité à partir du fichier demetra_m.csv
QR <- extract_QR(demetra_path)
#> Multiple column found for extraction of diagnostics.seas-i-qs:2, diagnostics.seas-i-qs
#> Last column selected
#> Multiple column found for extraction of diagnostics.seas-i-f:2, diagnostics.seas-i-f
#> Last column selected

# Calculer le score
QR <- compute_score(QR, n_contrib_score = 2)
print(QR[["modalities"]][["score"]])
#> [1]   0   0 195  15  10  40

# Trier les scores

# Pour trier par ordre croissant sur le score
QR <- sort(QR, sort_variables = "score")
print(QR[["modalities"]][["score"]])
#> [1]   0   0  10  15  40 195