Code
fct_when(TRUE, 1)
Error <vctrs_error_incompatible_type>
Can't convert `..2` <double> to <character>.
.default
is cast to characterCode
fct_when(TRUE, "x", .default = 1)
Error <vctrs_error_incompatible_type>
Can't convert `.default` <double> to <character>.
Code
fct_when(c(TRUE, FALSE), "x", c(FALSE, TRUE), "x")
Error <rlang_error>
Factor levels can't be duplicated.
i Level "x" is duplicated.
Code
fct_when(c(TRUE, FALSE), "x", .default = "x")
Error <rlang_error>
Factor levels can't be duplicated.
i Level "x" is duplicated.
Code
fct_when(c(TRUE, FALSE), "x", c(FALSE, TRUE), c("a", "b"))
Error <rlang_error>
All value inputs must be strings.
i `..4` is length 2.
Code
fct_when(c(TRUE, FALSE), "x", c(FALSE, TRUE), bar = c("a", "b", "c"))
Error <rlang_error>
All value inputs must be strings.
i `bar` is length 3.
Code
fct_when()
Error <rlang_error>
`...` can't be empty.
Code
fct_when(TRUE)
Error <rlang_error>
`...` must contain an even number of inputs.
i 1 inputs were provided.
.default
must be a single stringCode
fct_when(c(TRUE, FALSE), "x", .default = c("a", "b"))
Error <rlang_error>
`.default` must be a string.
i `.default` is length 2.
.size
can enforce a size for the logical conditionsCode
fct_when(TRUE, "x", .size = 2)
Error <vctrs_error_assert_size>
`..1` must have size 2, not size 1.
.ordered
is validatedCode
fct_when(TRUE, "x", .ordered = 1)
Error <rlang_error>
`.ordered` must be a single `TRUE` or `FALSE`.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.