# data[].attributes.body
Es usado cuando deseamos que una operación se ejecute únicamente
cuando una condición se cumple.

# data[].attributes.body
Si la condición se cumple, es decir, es verdadera (TRUE), entonces se realizan las
operaciones. En caso contrario, no ocurre nada y el código con las operaciones
no es ejecutado.

# data[].attributes.body
Else complementa un if, pues indica qué ocurrirá cuando la condición no se cumple, es falsa (FALSE), en lugar de no hacer nada.

# data[].attributes.headline
Un if con else es la manera de decirle a R:

# data[].attributes.subject
Un if con else es la manera de decirle a R:

# data[].attributes.body
SI esta condición es es cierta, ENTONCES haz estas operaciones, DE OTRO
MODO haz estas otras operaciones.

# data[].attributes.headline
La función ifelse( ) nos permite vectorizar if, else. 

# data[].attributes.subject
La función ifelse( ) nos permite vectorizar if, else. 

# data[].attributes.body
En lugar de escribir una línea de código para cada comparación, podemos usar una sola llamada a esta función, que se aplicará a todos los elementos de un vector.
Si intentamos usar if else con un vector, se nos mostrará una advertencia.

# data[].attributes.headline
Este mensaje nos dice que sólo se usará el primer elemento del vector paraevaluar su la condición es verdadera y lo demás será ignorado.

# data[].attributes.subject
Este mensaje nos dice que sólo se usará el primer elemento del vector paraevaluar su la condición es verdadera y lo demás será ignorado.

# data[].attributes.body
En cambio, con ifelse se nos devolverá un valor para cada elemento de un
vector en el que la condición sea TRUE, además nos devolverá otro valor para los
elementos en que la condición sea FALSE.
Esta función tiene la siguiente forma.

# data[].attributes.body
Si intentamos el ejemplo anterior con ifelse(), se nos devolverá un resultado
para cada elemento del vector, no sólo del primero de ellos.

# data[].attributes.headline
De este modo podemos usar ifelse() para saber si los números en un vector son pares o nones.

# data[].attributes.subject
De este modo podemos usar ifelse() para saber si los números en un vector son pares o nones.

# data[].attributes.body
También tenemos la opción de crear condiciones más complejas usando operadores Booleanos. Por ejemplo, pedimos sólo los números que son exactamente divisibles entre 2 y 3.

# data[].attributes.headline
Desde luego, esto es particularmente útil para recodificar datos.

# data[].attributes.subject
Desde luego, esto es particularmente útil para recodificar datos.