Examples for 'validate::sort,validation-method'


Aggregate and sort the results of a validation.

Aliases: sort,validation-method

Keywords:

### ** Examples


data(retailers)
retailers$id <- paste0("ret",1:nrow(retailers))
v <- validator(
    staff.costs/staff < 25
  , turnover + other.rev==total.rev)

cf <- confront(retailers,v,key="id")
a <- aggregate(cf,by='record')
head(a)
    id npass nfail nNA rel.pass rel.fail rel.NA
1 ret1     0     0   2      0.0      0.0    1.0
2 ret2     1     0   1      0.5      0.0    0.5
3 ret3     0     1   1      0.0      0.5    0.5
4 ret4     1     0   1      0.5      0.0    0.5
5 ret5     0     0   2      0.0      0.0    1.0
6 ret6     0     0   2      0.0      0.0    1.0
# or, get a sorted result:
s <- sort(cf, by='record')
head(s)
      id npass nfail nNA rel.pass rel.fail rel.NA
1   ret1     0     0   2        0      0.0    1.0
3   ret3     0     1   1        0      0.5    0.5
5   ret5     0     0   2        0      0.0    1.0
6   ret6     0     0   2        0      0.0    1.0
7   ret7     0     1   1        0      0.5    0.5
10 ret10     0     0   2        0      0.0    1.0

[Package validate version 1.1.1 Index]