logical {base} |
Dokumentace R v češtině |
Popis
Vytvořit nebo otestovat objekty typu "logical"
, a základní logické konstanty.
Použití
TRUE
FALSE
T; F
logical(length = 0)
as.logical(x, ...)
is.logical(x)
Argumenty
length |
Nezáporní integer specifikující požadovanou délku. Hodnoty double budou konvertovány na integer: poskytnutí argumentu jiné délky ako jeden je chyba.
|
x |
objekt, který má být konvertován nebo testován.
|
... |
další argumenty zadané nebo sebrané z jiných metod.
|
Detaily
TRUE
a FALSE
jsou rezervovány slova označující logické konstanty v jazyku R, přičemž T
a F
jsou globální proměnné, kterých iniciální hodnoty jsou nastaveny na tyhle. Všechny čtyři jsou logical(1)
vektory.
Logical vektory jsou konvertovány na integer vektory v kontextu, kde je požadována numerická hodnota, s namapováním TRUE
k 1L
, FALSE
k 0L
a NA
k NA_integer_
.
Hodnota
logical
vytváří vektor logical specifikované délky. Každý element vektoru je roven FALSE
.
as.logical
se snaží konvertovat argument na typ logical. Pro faktory
, tohle používá levely
(štítky). Jako as.vector
odstraní atributy včetně jmen. Řetězce znaků c("T", "TRUE", "True", "true")
jsou považovány za true, c("F", "FALSE", "False", "false")
za false,
a všechny ostatní za NA
.
is.logical
vrací TRUE
nebo FALSE
podle toho, jestli je argument typu logical.
Reference
Becker, R. A., Chambers, J. M. and Wilks, A. R. (1988)
The New S Language.
Wadsworth & Brooks/Cole.
Viz také
NA
, jiná logical konstanta.
|
Článek ze dne 11. 8. 2018 byl naposledy upraven dne 11. 8. 2018 a zobrazen celkem 17729×, naposledy dne 18. 4. 2025 v 5:18. |
|
|
|