AD

¿Ya dominas lo básico? Un curso estructurado de R es la vía rápida para dar el salto.

Ver cursos de R en Udemy

Enlace de afiliado. No te cuesta nada extra.

📊Lecciones de R
Lección 7 / 68

Trabajar con vectores

En esta lección guardarás varios valores en una sola variable y los recorrerás uno a uno.

c(...) construye un vector — la «c» viene de combine. Se accede por posición con corchetes, empezando en 1.

El código de ejemplo numera una lista de frutas.

Empezar en 1 es lo natural para quien viene de las matemáticas y desconcierta a quien viene de programar. R eligió el convenio de las matemáticas porque su público original eran estadísticos.

Otra diferencia grande: pedir una posición que no existe no da error, devuelve NA. Ese NA se propaga por todos los cálculos siguientes sin quejarse, y al final tienes un resultado ausente sin saber de dónde salió. Es la contrapartida de un lenguaje pensado para datos reales, donde faltar es lo normal.

Un vector solo admite un tipo. Si mezclas números y texto, R convierte todo a texto sin avisar — lo llama coerción, y es la explicación de muchos «¿por qué no puedo sumar esto?».

📖 Código de referencia
✍️ Tu código
Escribe tu código y pulsa «Ejecutar»

🧪 Este sitio no puede compilar ni ejecutar R directamente, así que comprueba al instante si lo que escribiste coincide con el código de referencia (la corrección ocurre por completo en tu navegador; no se envía nada a ningún servidor).

🔗 El mismo tema en otros lenguajes

Mira cómo se escribe lo mismo en otro lenguaje.

Espacio publicitario (banner)
Espacio publicitario (en el artículo)