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 36 / 68

Construir y mostrar una fecha

En esta lección crearás una fecha y sacarás de ella el día de la semana.

as.Date("2026-08-09") construye una fecha a partir de un texto en formato ISO, y format la muestra siguiendo la plantilla que le indiques.

El código de ejemplo muestra la fecha en el orden día/mes/año, que es el que se usa en España y en Hispanoamérica, y después el nombre del día.

Ese orden importa más de lo que parece. Escrito «08/09/2026», un lector español entiende 8 de septiembre y uno estadounidense 9 de agosto. Por eso as.Date espera el formato ISO AAAA-MM-DD por defecto: no admite dos lecturas.

%w devuelve el día de la semana como número empezando en 0 para el domingo, por eso el ejemplo suma uno para indexar el vector — recuerda que en R los índices empiezan en 1. Si construyes tu propio vector de nombres, el orden tiene que corresponder al que devuelve %w, no al del calendario español, que empieza en lunes.

Existe también %A, que da el nombre del día ya traducido según la configuración regional. Es más cómodo y a la vez hace que la salida dependa de la máquina, que es justo lo que a veces no quieres.

📖 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)