Select a subset of cases
Arguments
- scdf
A single-case data frame. See
scdf()
to learn about this format.- ...
Selection criteria. Either numeric, objectnames, or as characters.
See also
Other data manipulation functions:
add_l2()
,
as.data.frame.scdf()
,
as_scdf()
,
fill_missing()
,
moving_median()
,
outlier()
,
ranks()
,
rescale()
,
scdf()
,
set_vars()
,
shift()
,
smooth_cases()
,
standardize()
,
truncate_phase()
Examples
select_cases(exampleAB, Johanna, Karolina)
#> #A single-case data frame with two cases
#>
#> Johanna: values mt phase │ Karolina: values mt phase │
#> 54 1 A │ 41 1 A │
#> 53 2 A │ 59 2 A │
#> 56 3 A │ 56 3 A │
#> 58 4 A │ 51 4 A │
#> 52 5 A │ 52 5 A │
#> 61 6 B │ 57 6 B │
#> 62 7 B │ 56 7 B │
#> 71 8 B │ 67 8 B │
#> 66 9 B │ 75 9 B │
#> 64 10 B │ 66 10 B │
#> 78 11 B │ 69 11 B │
#> 70 12 B │ 68 12 B │
#> 74 13 B │ 73 13 B │
#> 82 14 B │ 77 14 B │
#> 77 15 B │ 79 15 B │
#> # ... up to five more rows
select_cases(exampleAB, c(Johanna, Karolina))
#> #A single-case data frame with two cases
#>
#> Johanna: values mt phase │ Karolina: values mt phase │
#> 54 1 A │ 41 1 A │
#> 53 2 A │ 59 2 A │
#> 56 3 A │ 56 3 A │
#> 58 4 A │ 51 4 A │
#> 52 5 A │ 52 5 A │
#> 61 6 B │ 57 6 B │
#> 62 7 B │ 56 7 B │
#> 71 8 B │ 67 8 B │
#> 66 9 B │ 75 9 B │
#> 64 10 B │ 66 10 B │
#> 78 11 B │ 69 11 B │
#> 70 12 B │ 68 12 B │
#> 74 13 B │ 73 13 B │
#> 82 14 B │ 77 14 B │
#> 77 15 B │ 79 15 B │
#> # ... up to five more rows
select_cases(exampleAB, 1,2)
#> #A single-case data frame with two cases
#>
#> Johanna: values mt phase │ Karolina: values mt phase │
#> 54 1 A │ 41 1 A │
#> 53 2 A │ 59 2 A │
#> 56 3 A │ 56 3 A │
#> 58 4 A │ 51 4 A │
#> 52 5 A │ 52 5 A │
#> 61 6 B │ 57 6 B │
#> 62 7 B │ 56 7 B │
#> 71 8 B │ 67 8 B │
#> 66 9 B │ 75 9 B │
#> 64 10 B │ 66 10 B │
#> 78 11 B │ 69 11 B │
#> 70 12 B │ 68 12 B │
#> 74 13 B │ 73 13 B │
#> 82 14 B │ 77 14 B │
#> 77 15 B │ 79 15 B │
#> # ... up to five more rows
select_cases(exampleAB, 1:2)
#> #A single-case data frame with two cases
#>
#> Johanna: values mt phase │ Karolina: values mt phase │
#> 54 1 A │ 41 1 A │
#> 53 2 A │ 59 2 A │
#> 56 3 A │ 56 3 A │
#> 58 4 A │ 51 4 A │
#> 52 5 A │ 52 5 A │
#> 61 6 B │ 57 6 B │
#> 62 7 B │ 56 7 B │
#> 71 8 B │ 67 8 B │
#> 66 9 B │ 75 9 B │
#> 64 10 B │ 66 10 B │
#> 78 11 B │ 69 11 B │
#> 70 12 B │ 68 12 B │
#> 74 13 B │ 73 13 B │
#> 82 14 B │ 77 14 B │
#> 77 15 B │ 79 15 B │
#> # ... up to five more rows
select_cases(exampleAB, -Johanna)
#> #A single-case data frame with two cases
#>
#> Karolina: values mt phase │ Anja: values mt phase │
#> 41 1 A │ 55 1 A │
#> 59 2 A │ 58 2 A │
#> 56 3 A │ 53 3 A │
#> 51 4 A │ 50 4 A │
#> 52 5 A │ 52 5 A │
#> 57 6 B │ 55 6 B │
#> 56 7 B │ 68 7 B │
#> 67 8 B │ 68 8 B │
#> 75 9 B │ 81 9 B │
#> 66 10 B │ 67 10 B │
#> 69 11 B │ 78 11 B │
#> 68 12 B │ 73 12 B │
#> 73 13 B │ 72 13 B │
#> 77 14 B │ 78 14 B │
#> 79 15 B │ 81 15 B │
#> # ... up to five more rows
select_cases(exampleAB, -c(Johanna, Karolina))
#> #A single-case data frame with one case
#>
#> Anja: values mt phase
#> 55 1 A
#> 58 2 A
#> 53 3 A
#> 50 4 A
#> 52 5 A
#> 55 6 B
#> 68 7 B
#> 68 8 B
#> 81 9 B
#> 67 10 B
#> 78 11 B
#> 73 12 B
#> 72 13 B
#> 78 14 B
#> 81 15 B
#> # ... up to five more rows
v <- c("Moritz", "Jannis")
select_cases(exampleA1B1A2B2, v)
#> Error in eval(x, envir = nl, enclos = parent.frame()): object 'v' not found