3 puntos por GN⁺ 2024-04-05 | 1 comentarios | Compartir por WhatsApp

¿Cuál es el verdadero significado de una tabla?

  • Una tabla es una forma de representar datos en columnas y filas, y se compone principalmente de texto.
  • Con un ejemplo simple de tabla, se puede ver cómo las características de una persona se organizan en columnas y filas.
  • El orden y las etiquetas de las columnas son importantes, y a veces se usan líneas horizontales como elemento visual para mejorar la legibilidad.

Historia temprana de las tablas

  • Las tablas evolucionaron a partir de cuadrículas rectangulares, y las cuadrículas más antiguas de la historia humana pueden encontrarse en pinturas rupestres de Francia.
  • En la antigua Grecia y Roma, se utilizaban sistemas de cuadrícula para representar posiciones astronómicas y geográficas.
  • A medida que la agricultura se expandió, surgió la necesidad de registrar y gestionar transacciones económicas, y en tablillas de arcilla encontradas en Uruk, Mesopotamia, aparecen grabadas tablas tempranas y sofisticadas.

La tabla moderna de la Edad Media

  • La mitad del siglo XX fue la mejor época para el diseño de tablas: la combinación de técnicas precisas de composición tipográfica con tecnologías como la máquina de escribir y la imprenta offset permitió crear tablas hermosas.
  • El "Manual de elaboración de tablas" de la Oficina del Censo de Estados Unidos explica en detalle el diseño ideal de tablas ricas en información, y esos principios siguen siendo válidos hoy en día.

Historia reciente de las tablas

  • En las décadas de 1970 y 1980, a medida que la tecnología informática se volvió más accesible, fue posible generar tablas tanto en formato electrónico como impreso.
  • La aparición de software de hoja de cálculo como VisiCalc marcó el inicio de la popularización de las tablas computacionales.
  • Con el tiempo, las tablas dentro de las hojas de cálculo evolucionaron hacia formatos más fáciles de captar visualmente, aunque todavía no alcanzan el nivel de las tablas presentadas en el manual de la Oficina del Censo.

El enfoque de Great Tables hacia las tablas

  • Great Tables restaura la elegancia de mediados de siglo mediante el poder de una interfaz de programación.
  • Representa una tabla como la combinación de seis componentes independientes, lo que permite estructurarla, dar formato a los valores y aplicar estilos.
  • Great Tables pone el énfasis en la presentación de tablas, con un enfoque en la visualización para publicaciones y presentaciones.

Conclusión

  • Las tablas han evolucionado a lo largo de una larga historia, y el paquete Great Tables es útil para crear tablas de resumen.
  • A través de investigación continua y retroalimentación de la comunidad, se está mejorando la API con el objetivo de elevar la calidad de las tablas.

Opinión de GN⁺

  • Great Tables será de gran ayuda para científicos de datos y analistas al ofrecer una herramienta innovadora para la creación de tablas, un aspecto importante de la visualización de datos.
  • Esta tecnología puede contribuir a mejorar la legibilidad de los datos y la eficiencia en la transmisión de información, algo especialmente importante en la investigación académica y la elaboración de informes de negocio.
  • Sin embargo, si el usuario no está familiarizado con lenguajes de programación como Python, el uso de Great Tables puede resultar difícil, por lo que podría ser necesario desarrollar una interfaz más amigable.
  • Otras herramientas con funciones similares incluyen Microsoft Excel, Google Sheets y Tableau, pero Great Tables permite una personalización más detallada mediante programación.
  • Al adoptar esta tecnología, deben considerarse la seguridad de los datos y la protección de la privacidad, y en el caso del software de código abierto, el soporte de la comunidad y las actualizaciones continuas son factores importantes.

1 comentarios

 
GN⁺ 2024-04-05
Opiniones de Hacker News
  • Evaluación de Great Tables

    • Great Tables ha mostrado un rendimiento excelente para trabajar con tablas en Python/Jupyter. Lo que están construyendo se siente como una "gramática de las tablas", similar a la gramática de los gráficos.
    • La persona que desarrolló buckaroo, otra biblioteca de tablas para Jupyter, comenta que su objetivo es permitir recorrer de forma interactiva distintos formatos y funciones de posprocesamiento para obtener rápidamente ideas clave a partir de una tabla.
    • Great Tables está diseñado para formatear tablas manualmente de modo que puedan usarse en presentaciones.
  • Críticas al diseño de Great Tables

    • Los ejemplos de Great Tables son demasiado complejos. Las líneas horizontales arriba y abajo del título parecen innecesarias, y cree que deberían alinearse con la segunda columna, no con la primera.
    • El fondo de las etiquetas de fila es demasiado oscuro y la tipografía es difícil de leer. Tampoco gusta la etiqueta de grupo de filas en cursiva ("Name").
    • La etiqueta spanner flotando en el centro hace que la tabla sea más difícil de recorrer visualmente. Parece que alinearla a la izquierda sería mejor.
    • Tampoco convence la fuente, y la tabla modificada resulta más fácil de leer.
  • Elogios al paquete

    • A la persona le gusta este paquete, que ha usado en R durante varios años. Es excelente para crear tablas en HTML, pero la salida en PDF y DOCX es un poco menos refinada.
    • Le preocupa que los cambios recientes para poner la versión de Python al nivel de la de R estén frenando el desarrollo en R, pero aun así vale la pena revisarlo sin importar el lenguaje que uses.
  • Asombro por el paquete

    • Este paquete resulta impresionante. Al ver cómo ha ido bajando la calidad en la presentación de tablas de datos, se pregunta cómo fue posible que esto durara tanto tiempo.
    • Despierta el interés por volver a meterse en análisis de datos. También se perciben mejoras posibles en la API y margen para extenderlo.
  • Libros relacionados y modelos de IA

    • Existe un libro sobre la historia de las tablas matemáticas.
    • Los modelos de IA necesitan "buenas tablas" en las hojas de cálculo. Por ejemplo, los nombres de columnas y los encabezados son importantes para que un modelo de IA entienda el contexto.
  • Opinión de un co-maintainer de Great Tables

    • La persona comenta que es uno de los co-maintainers de Great Tables junto con Rich Iannone.
    • Dice que Rich es el único desarrollador de software que, cuando le pides explicar la filosofía de su paquete, te da una historia de 5 mil años sobre la presentación de tablas.
  • Pregunta sobre "nanoplots"

    • ¿"nanoplots" no son, en esencia, lo mismo que sparklines?
  • Opinión sobre la utilidad de las tablas

    • Las tablas están poco aprovechadas, a pesar de que son concisas y explicativas cuando se trata de hacer comparaciones. La mayoría de los editores de texto empiezan con una tabla vacía en vez de insertar una tabla preconfigurada con buenas decisiones de diseño.
  • Mención de tablas DocBook y LaTeX

    • Las tablas de DocBook tienen varios tipos, y el tipo que se usó comparte parte de la estructura de GT.
    • También se menciona LaTeX, donde existen tablas "normales" y tablas largas que se extienden más allá de una página.
  • Interés por las tablas mid-century modern

    • Las tablas mid-century modern llaman la atención porque tienen muchas líneas verticales. En el subreddit de LaTeX, suele verse como un error imperdonable usar aunque sea una sola línea vertical.