Select variables by name, from the $fac
. Selected variables
can also be renamed on the fly.
See examples and ?dplyr::select
.
See also
Other handling functions:
arrange()
,
at_least()
,
chop()
,
combine()
,
dissolve()
,
fac_dispatcher()
,
filter()
,
mutate()
,
rename()
,
rescale()
,
rm_harm()
,
rm_missing()
,
rm_uncomplete()
,
rw_fac()
,
sample_frac()
,
sample_n()
,
slice()
,
subsetize()
Examples
olea
#> Opn (curves)
#> - 210 curves, 98 +/- 3 coords (in $coo)
#> - 4 classifiers (in $fac):
#> # A tibble: 210 × 4
#> var domes view ind
#> <fct> <fct> <fct> <fct>
#> 1 Aglan cult VD O10
#> 2 Aglan cult VL O10
#> 3 Aglan cult VD O11
#> 4 Aglan cult VL O11
#> 5 Aglan cult VD O12
#> 6 Aglan cult VL O12
#> # ℹ 204 more rows
#> - also: $ldk
select(olea, var, view) # drops domes and ind
#> Opn (curves)
#> - 210 curves, 99 +/- 4 coords (in $coo)
#> - 2 classifiers (in $fac):
#> # A tibble: 210 × 2
#> var view
#> <fct> <fct>
#> 1 Aglan VD
#> 2 Aglan VL
#> 3 Aglan VD
#> 4 Aglan VL
#> 5 Aglan VD
#> 6 Aglan VL
#> # ℹ 204 more rows
#> - also: $ldk
select(olea, variety=var, domesticated_status=domes, view)
#> Opn (curves)
#> - 210 curves, 99 +/- 4 coords (in $coo)
#> - 3 classifiers (in $fac):
#> # A tibble: 210 × 3
#> variety domesticated_status view
#> <fct> <fct> <fct>
#> 1 Aglan cult VD
#> 2 Aglan cult VL
#> 3 Aglan cult VD
#> 4 Aglan cult VL
#> 5 Aglan cult VD
#> 6 Aglan cult VL
#> # ℹ 204 more rows
#> - also: $ldk
# combine with filter with magrittr pipes
# only dorsal views, and 'var' and 'domes' columns
filter(olea, view=="VD") %>% select(var, domes)
#> Opn (curves)
#> - 120 curves, 99 +/- 3 coords (in $coo)
#> - 2 classifiers (in $fac):
#> # A tibble: 120 × 2
#> var domes
#> <fct> <fct>
#> 1 Aglan cult
#> 2 Aglan cult
#> 3 Aglan cult
#> 4 Aglan cult
#> 5 Aglan cult
#> 6 Aglan cult
#> # ℹ 114 more rows
#> - also: $ldk
head(olea$fac)
#> # A tibble: 6 × 4
#> var domes view ind
#> <fct> <fct> <fct> <fct>
#> 1 Aglan cult VD O10
#> 2 Aglan cult VL O10
#> 3 Aglan cult VD O11
#> 4 Aglan cult VL O11
#> 5 Aglan cult VD O12
#> 6 Aglan cult VL O12
# select some columns
select(olea, domes, view)
#> Opn (curves)
#> - 210 curves, 98 +/- 3 coords (in $coo)
#> - 2 classifiers (in $fac):
#> # A tibble: 210 × 2
#> domes view
#> <fct> <fct>
#> 1 cult VD
#> 2 cult VL
#> 3 cult VD
#> 4 cult VL
#> 5 cult VD
#> 6 cult VL
#> # ℹ 204 more rows
#> - also: $ldk
# remove some columns
select(olea, -ind)
#> Opn (curves)
#> - 210 curves, 99 +/- 4 coords (in $coo)
#> - 3 classifiers (in $fac):
#> # A tibble: 210 × 3
#> var domes view
#> <fct> <fct> <fct>
#> 1 Aglan cult VD
#> 2 Aglan cult VL
#> 3 Aglan cult VD
#> 4 Aglan cult VL
#> 5 Aglan cult VD
#> 6 Aglan cult VL
#> # ℹ 204 more rows
#> - also: $ldk
# rename on the fly and select some columns
select(olea, foo=domes)
#> Opn (curves)
#> - 210 curves, 99 +/- 4 coords (in $coo)
#> - 1 classifiers (in $fac):
#> # A tibble: 210 × 1
#> foo
#> <fct>
#> 1 cult
#> 2 cult
#> 3 cult
#> 4 cult
#> 5 cult
#> 6 cult
#> # ℹ 204 more rows
#> - also: $ldk