¿Cuál es el operador correcto en R para realizar una potencia, como elevar 3 al cuadrado?
Es el mismo símbolo que se utiliza comúnmente en Excel para elevar un número.
El símbolo ^ se utiliza en R para realizar operaciones de exponenciación de manera similar a otros programas de cálculo.
Aunque es común en otros lenguajes como Python, el material fuente destaca el uso del signo de intercalación para potencias.
Este símbolo se asocia comúnmente con la multiplicación aritmética manual, no con la operación de potencia en R.
Esta es una estructura de función que no se menciona en los conceptos básicos de operaciones matemáticas del texto.
Para guardar el resultado de una operación en un objeto o variable en R, ¿qué símbolo se debe utilizar?
Visualmente parece una flecha que apunta hacia la variable donde quieres guardar la información.
La ‘flecha’ es el operador estándar de asignación en R para almacenar datos en la memoria.
Aunque parece una flecha, el sentido de la asignación en R apunta tradicionalmente de derecha a izquierda hacia la variable.
Aunque se usa en otros contextos, el texto enfatiza el uso de la ‘flecha’ para guardar datos en la memoria.
Este es un operador de comparación lógica para verificar igualdad, no para asignar valores.
¿Qué sucede cuando ejecutas una línea de código en R que comienza con el signo gato (#)?
Se utiliza para dejar notas a otros programadores o a ti mismo.
El signo # se utiliza para escribir comentarios o notas personales que no deben ser ejecutadas por el programa.
R no genera error por comentarios; están diseñados específicamente para ser permitidos sin ejecutar nada.
El texto después de un # no se almacena en la memoria como dato, solo sirve de referencia visual en el script.
El signo # es funcional para el intérprete de R, no es una herramienta de formato visual de texto.
¿Cuál de las siguientes comparaciones lógicas devolvería el valor FALSE en R?
Busca la expresión donde se afirma que dos números diferentes son iguales.
El operador == evalúa si dos valores son exactamente iguales; dado que 5 no es 8, el resultado es falso.
Esta expresión es verdadera porque ambos lados de la igualdad representan el mismo valor numérico.
El operador ≠ significa ‘distinto de’, y como 10 es diferente de 5, la sentencia es verdadera.
Dado que 5.5 es numéricamente mayor que 5.0, R evalúa esta comparación como verdadera.
En R, ¿qué operador se utiliza para indicar que un valor es ‘distinto a’ otro, a diferencia de Excel que usa <>?
Combina un signo de exclamación con un signo de igualdad.
En R, la exclamación seguida del igual representa la negación de la igualdad.
Aunque es el símbolo matemático de desigualdad, en el código de R se debe escribir usando caracteres de teclado estándar.
La exclamación sola suele representar una negación lógica, pero requiere el signo igual para comparar valores distintos.
Este operador se utiliza para verificar si los valores son idénticos, no para verificar si son diferentes.
Si comparas los textos "prueba" y "Prueba" usando el operador ==, ¿cuál será el resultado y por qué?
Recuerda que para R, ‘A’ no es lo mismo que ‘a’.
R es un lenguaje sensible a mayúsculas y minúsculas, lo que significa que trata las letras mayúsculas y minúsculas como caracteres diferentes.
R no solo mira las letras, sino también su formato exacto, incluyendo si son mayúsculas o minúsculas.
R permite perfectamente comparar cadenas de texto para verificar si son idénticas.
Aunque tengan el mismo número de caracteres, la diferencia en la primera letra hace que la comparación de igualdad sea falsa.
¿Por qué la comparación "clase" < "clases" devuelve TRUE en R?
Observa la cantidad de letras que tiene cada palabra.
R puede comparar el largo o el orden alfabético de las cadenas de texto; una cadena más corta suele ser ‘menor’ que su extensión.
La comparación no se basa en las letras individuales finales, sino en la totalidad de la cadena y su longitud relativa.
R compara los caracteres directamente basándose en el orden lexicográfico, no los convierte a valores numéricos arbitrarios.
Es perfectamente válido usar operadores de desigualdad con texto para determinar orden o longitud.
¿Cuál de los siguientes nombres de variable es INVÁLIDO según las ‘reglas de oro’ de R?
Presta atención a qué carácter se encuentra al puro inicio del nombre.
Las variables en R no pueden comenzar con un número, lo cual provocaría un error al intentar definirlas.
El uso del guion bajo para separar palabras es una práctica común y válida en el nombramiento de variables.
R permite el uso de puntos dentro de los nombres de las variables para separar términos.
Es válido incluir números en el nombre de una variable, siempre y cuando no estén al principio.
¿Qué sucede si intentas nombrar una variable como mi nota <- 7.0?
Los nombres de variables deben ser una sola unidad de texto sin interrupciones.
Los nombres de las variables deben ser continuos; los espacios rompen la identificación del objeto para el sistema.
R no asume la creación de múltiples variables separadas por espacios en una sola sentencia de asignación simple.
R es exigente con la sintaxis y no corrige errores de espaciado en nombres de objetos por su cuenta.
Independientemente del tipo de dato, el nombre de la variable debe cumplir con las reglas de formato, que prohíben espacios.
¿Para qué se utiliza la función c() en R?
La letra inicial de esta función viene de la palabra ‘combinar’.
La ‘c’ proviene de ‘combinar’ y permite crear listas de datos del mismo o distinto tipo bajo un mismo nombre.
Aunque se usa para crear la lista de números, su función no es realizar cálculos estadísticos por sí sola.
La función c() sirve para la creación y estructuración de datos, no para la limpieza de la memoria.
Su propósito principal es la colección de elementos, no la transformación del tipo de dato de dichos elementos.
Si creas un vector mezclando un número y un texto, como mezcla <- c(7.0, "Siete"), ¿qué hará R con el número 7.0?
Piensa en qué tipo de dato es más flexible para contener al otro.
R requiere que los elementos de un vector sean del mismo tipo; ante una mezcla con texto, el texto predomina y ‘fuerza’ al número a ser texto.
Los vectores en R son homogéneos; no pueden mantener tipos de datos distintos de forma independiente en su estructura básica.
R no descarta información al combinar datos, sino que busca un formato común para preservar todos los elementos.
R maneja esta situación mediante la conversión automática en lugar de detener la ejecución con un error.
Dado el vector x <- c(-1, 10, 11, 12, 13, 14, 15), ¿qué resultado obtendrías al ejecutar x[4]?
Cuenta las posiciones empezando por el número uno desde la izquierda.
En R, la indexación comienza en 1, por lo que el cuarto elemento de la secuencia dada es efectivamente el 12.
Este sería el cuarto elemento si el conteo empezara desde 0, pero en R la primera posición es el 1.
Este es el tercer elemento del vector, no el cuarto.
Este es el primer elemento del vector; el número entre corchetes indica la posición específica.
¿Qué sucede cuando usas un signo menos dentro de los corchetes de indexación, por ejemplo x[-4]?
El signo menos actúa como una instrucción de ‘quitar’ algo de la lista.
El signo negativo en la indexación de R funciona como un operador de exclusión o eliminación temporal.
El signo dentro de los corchetes se refiere a la posición en el vector, no al valor matemático del dato almacenado.
Las operaciones aritméticas se realizan fuera de los corchetes; los corchetes son exclusivamente para selección.
Para buscar un valor específico se requerirían operadores lógicos como == dentro de los corchetes.
¿Cuál es la forma correcta de seleccionar un rango de elementos, por ejemplo del segundo al cuarto, en un vector x?
Se utiliza un símbolo que normalmente indica una progresión o escala.
El operador de dos puntos (:) genera una secuencia que R utiliza dentro de los corchetes para seleccionar múltiples posiciones contiguas.
Para usar una lista de números como índices se requiere agruparlos con la función c(), no solo separarlos por comas.
Los paréntesis redondos se usan para funciones, mientras que para indexar o extraer datos se deben usar corchetes cuadrados.
Las llaves y el signo de resta no son la sintaxis estándar para definir un rango de posiciones en la indexación de R.
Si quieres filtrar un vector x para obtener únicamente los valores que son menores a cero, ¿qué comando deberías usar?
Debes colocar la condición lógica dentro de los corchetes de selección.
Esta es la sintaxis de filtrado por valor, donde se evalúa una condición lógica para cada elemento del vector.
Ejecutar esto solo devolverá una lista de valores TRUE o FALSE, no los números originales.
Esto no es un filtro lógico; el cero no representa una posición válida para excluir en la indexación de R.
R básico utiliza corchetes para filtrar por condiciones, no una función llamada ‘filtrar’ en sus conceptos iniciales.
¿Qué comando usarías para conocer si una variable llamada mis_ramos contiene texto o números?
Es una función que suena parecido a ‘clase’ en español.
La función class() devuelve el tipo de dato (como ‘numeric’ o ‘character’) que almacena un objeto en R.
Aunque es una palabra intuitiva, no es el nombre de la función estándar en R para identificar la clase de un objeto.
Los corchetes se usan para extraer elementos por posición o valor, no para consultar metadatos de la variable.
Para ver el contenido simplemente se ejecuta el nombre, pero para saber la categoría técnica del dato se requiere una función específica.
Al trabajar con texto en R, ¿cuál es el requisito indispensable para que R no lo confunda con el nombre de una variable?
Se usan símbolos dobles para encerrar la palabra o frase.
Las comillas indican a R que el contenido es una cadena de caracteres literal y no una referencia a un objeto en la memoria.
El signo gato convierte la línea en un comentario, lo que hace que R ignore el texto en lugar de procesarlo como dato.
El uso de mayúsculas no define el tipo de dato, solo afecta la sensibilidad al comparar cadenas.
La función c() agrupa datos, pero los datos individuales (como el texto) siguen necesitando comillas para ser reconocidos.
¿Cómo se pueden ejecutar comandos en R si estás utilizando una computadora Mac?
Utiliza la tecla especial que tiene el símbolo de una hélice o ‘comando’ en los teclados Apple.
Este es el atajo de teclado estándar en dispositivos Apple para enviar la línea de código actual a la consola.
Este atajo es el que se utiliza típicamente en computadoras con sistema operativo Windows (PC).
El doble clic no ejecuta el código; se requiere un atajo de teclado o el botón ‘Run’.
R no reconoce comandos en lenguaje natural para procesar las líneas de su propio script.
¿Qué representa el operador %in% en la expresión x[x %in% c(10, 12, 15)]?
Sirve para ver si un dato está ‘dentro’ de un grupo específico de opciones.
Este operador permite verificar la pertenencia de los elementos de un vector dentro de un conjunto de valores dados.
Aunque contiene el signo de porcentaje, no realiza cálculos de proporciones matemáticas.
Este operador es de comparación y pertenencia, no de operación aritmética de suma.
No define un rango continuo, sino que busca coincidencias exactas con los números específicos listados.
¿Cuál es el resultado de crear una secuencia con la sintaxis escala <- c(1:5)?
Crea una lista de números consecutivos.
El operador de dos puntos genera una secuencia de enteros que comienza en el primer número y termina en el segundo, inclusive.
Los dos puntos no actúan como una coma; crean todos los pasos intermedios entre los límites.
En R, la división se representa con la barra diagonal (/), no con los dos puntos.
El operador de secuencia es una forma abreviada válida que no requiere comas para generar la lista.