Logical Types | Basic Data Types and Vectors
R Introduction: Part I

Contenido del Curso

R Introduction: Part I

# Logical Types

Let's now turn our attention to logical data types.

For instance, if you evaluate `2 > 1`, it will return `TRUE` because `2` is indeed greater than `1`. This principle will be highly relevant in later chapters.

Numbers and strings (text) can also be converted to logical types. Any number except `0` will be converted to `TRUE` (`0` converts to `FALSE`), and the strings `'F'`, `'false'`, `'False'`, and `'FALSE'` will convert to the logical `FALSE`. The same principle applies for logical `TRUE`.

When converting logical values to numbers, `FALSE` becomes `0`, and `TRUE` becomes `1`.

Tarea

1. Assign the result of the expression `19*54 > 76*13` to the variable `logic`.
2. Show the value of the `logic` variable.
3. Show the data type of the `logic` variable.
4. Convert the `logic` variable to an integer and show the result.

Avoid using the `print()` function.

¿Todo estuvo claro?

Sección 2. Capítulo 4

# Logical Types

Let's now turn our attention to logical data types.

For instance, if you evaluate `2 > 1`, it will return `TRUE` because `2` is indeed greater than `1`. This principle will be highly relevant in later chapters.

Numbers and strings (text) can also be converted to logical types. Any number except `0` will be converted to `TRUE` (`0` converts to `FALSE`), and the strings `'F'`, `'false'`, `'False'`, and `'FALSE'` will convert to the logical `FALSE`. The same principle applies for logical `TRUE`.

When converting logical values to numbers, `FALSE` becomes `0`, and `TRUE` becomes `1`.

Tarea

1. Assign the result of the expression `19*54 > 76*13` to the variable `logic`.
2. Show the value of the `logic` variable.
3. Show the data type of the `logic` variable.
4. Convert the `logic` variable to an integer and show the result.

Avoid using the `print()` function.

¿Todo estuvo claro?

Sección 2. Capítulo 4
We're sorry to hear that something went wrong. What happened?