Ir al contenido
σestadistica.ar

estadistica.ar · Enciclopedia de Estadística en españolhttps://estadistica.ar/conceptos/formato-ancho-y-largo

M16 · CómputoIntermedioConcepto

Formato ancho y formato largo

Las dos formas de organizar la misma información cuando hay mediciones repetidas, cuál pide cada análisis y cómo se pasa de una a la otra.

Por Jorge Luis Montivero, Licenciado en Estadística · Mu3Sigma

1 · Definición

En formato ancho, cada unidad ocupa una fila y las mediciones repetidas ocupan columnas distintas. En formato largo, cada medición ocupa una fila y una columna indica de qué medición se trata.

2 · Las dos formas

Ancho — una fila por paciente:

idpeso_inicialpeso_mes3peso_mes6
1827977
2959390

Largo — una fila por medición:

idmomentopeso
1inicial82
1mes379
1mes677
2inicial95
2mes393
2mes690

Los mismos seis datos. Lo que cambia es cuál es la unidad de análisis de cada fila: el paciente en el primero, la medición en el segundo.

3 · Cuál pide cada cosa

TareaFormato
Cargar datos a manoAncho — es como se completa un formulario
Mirar la tablaAncho — se lee mejor
Graficar con ggplot2 o seabornLargo
Modelos mixtos, medidas repetidasLargo
Prueba t pareada en RAncho o largo, según la función
ANOVA de medidas repetidas en SPSSAncho
Presentar en un informeAncho

La regla práctica: ancho para humanos, largo para el software.

4 · Datos ordenados

El formato largo es una forma de lo que se conoce como datos ordenados (tidy data), definido por tres condiciones:

  1. Cada variable es una columna.
  2. Cada observación es una fila.
  3. Cada tipo de unidad de observación es una tabla.

En la tabla ancha de arriba, peso_inicial, peso_mes3 y peso_mes6 no son tres variables distintas: son la misma variable —peso— medida en tres momentos. El momento es una variable que está escondida en los nombres de columna, y el formato largo la saca a la luz.

Esa es la razón por la que las librerías modernas de gráficos y modelado piden formato largo: necesitan que cada cosa que quieran usar como variable esté en una columna.

5 · Cómo se reconoce un formato ancho encubierto

Casi todas las tablas publicadas están en formato ancho, y muchas lo esconden en los encabezados:

  • Columnas 2023, 2024, 2025 → la variable escondida es año.
  • Columnas varones, mujeres → la variable escondida es sexo.
  • Columnas ene, feb, mar… → mes.

Si al importar una tabla publicada las columnas son años o categorías, el primer paso es pasarla a largo. Si no, no hay forma de agrupar, filtrar ni graficar por esa variable.

6 · El error que cuesta caro

De los errores de la lista siguiente hay uno que no es de prolijidad: tratar cada fila del formato largo como un caso independiente.

Cuarenta sujetos —veinte por grupo—, kk mediciones cada uno y ninguna diferencia real entre los grupos. Proporción de veces que la prueba t da p<0,05p < 0{,}05:

MedicionesFilasCorrelación intrat sobre las filast sobre el promedio
2800,60,1230,052
31200,60,1960,053
62400,60,3340,054
104000,60,4550,055
104000,90,5130,048
0 % 5 % 20 % 40 % 60 % 12,3 % 19,6 % 33,4 % 45,5 % con correlación 0,9: 51,3 % 1 2 3 6 10 Mediciones por sujeto (correlación intra 0,6) t sobre las filas (cortada) Lo que predice el efecto de diseño (punteada) t sobre el promedio de cada sujeto: 5 %
Tratar cada fila como un caso infla los falsos positivos, y más cuantas más mediciones tiene cada sujeto. Promediar por sujeto devuelve el 5 %.Fuente: La simulación de la tabla; la curva punteada es la aproximación por el efecto de diseño.

7 · Dos trampas de la conversión

El ida y vuelta conserva los datos pero no el orden. Convertir a largo y volver a ancho devuelve exactamente los mismos valores, con las columnas alfabetizadas:

Originalpeso_t0 · peso_t3 · peso_t12
Después de ir y volverpeso_t0 · peso_t12 · peso_t3

Doce meses queda antes que tres, porque ordena como texto. Con tres columnas se ve; con veinte, no.

melt apila lo que no se le excluya. Si la tabla tiene una columna que no es una medición repetida —sexo, localidad, tratamiento— y no se la declara en id_vars, se apila como si lo fuera:

 id      momento  peso
  1 peso_inicial    82
  1         sexo     F      ← acá

8 · Errores frecuentes

  • Creer que una es la correcta. Las dos son válidas; se convierte según lo que pida el paso siguiente.
  • Perder el identificador al convertir. Sin id, las filas del formato largo no se pueden volver a agrupar por unidad.
  • Convertir a largo variables que no son mediciones repetidas. Todo lo que no se declare en id_vars se apila, y una columna de texto convierte la columna de valores en texto, sin avisar.
  • Analizar datos largos como si cada fila fuera un caso independiente. Tres mediciones del mismo paciente no son tres pacientes: con tres mediciones la prueba rechaza el 19,6 % de las veces sin que haya ninguna diferencia, y con diez, el 51,3 %.
  • Suponer que ir y volver entre formatos deja la tabla igual. Deja los datos iguales y las columnas ordenadas alfabéticamente.
  • Cargar directamente en formato largo. Es incómodo y propenso a errores. Se carga en ancho y se convierte por script.

9 · En el software

# R — de ancho a largo
library(tidyr)
largo <- pivot_longer(ancho,
                      cols = starts_with("peso_"),
                      names_to = "momento",
                      names_prefix = "peso_",
                      values_to = "peso")

# de largo a ancho
ancho <- pivot_wider(largo, names_from = momento, values_from = peso,
                     names_prefix = "peso_")
# Python
largo = ancho.melt(id_vars="id", var_name="momento", value_name="peso")
ancho = largo.pivot(index="id", columns="momento", values="peso").reset_index()
ancho = ancho[orden_original]          # pivot alfabetiza: reordenar a mano

# Declarar TODAS las columnas que no son mediciones
largo = ancho.melt(id_vars=["id", "sexo", "grupo"],
                   var_name="momento", value_name="peso")
Excel:    Tabla dinámica para pasar de largo a ancho.
          De ancho a largo: Power Query › Anular dinamización de columnas
SPSS:     Datos › Reestructurar
          (asistente: "de variables a casos" o "de casos a variables")

Herramientas de este tema

Seguir leyendo

Cómo citar: Montivero, J. L. (2026). Formato ancho y formato largo. estadistica.ar. https://estadistica.ar/conceptos/formato-ancho-y-largo

estadistica.ar es gratuita y sin publicidad. Si te sirvió, podés invitar un cafecito por transferencia al alias mu3sigma. Asesoramiento estadístico, encuestas y capacitaciones: m3s.pro · WhatsApp +54 9 383 499-7929.

Cómo citar esta entrada

APA (7.ª edición)

Montivero, J. L. (2026). Formato ancho y formato largo. estadistica.ar. https://estadistica.ar/conceptos/formato-ancho-y-largo

BibTeX

@misc{estadistica_ar_formato_ancho_y_largo,
  author       = {Montivero, Jorge Luis},
  title        = {{Formato ancho y formato largo}},
  year         = {2026},
  howpublished = {\url{https://estadistica.ar/conceptos/formato-ancho-y-largo}},
  note         = {estadistica.ar. Consultado el \today},
  urldate      = {2026-09-28}
}

Última actualización: 28 de septiembre de 2026. El contenido está bajo licencia CC BY-NC-SA 4.0: se puede reutilizar citando la fuente y sin fines comerciales.