3 Punkte von GN⁺ 2024-04-05 | 1 Kommentare | Auf WhatsApp teilen

Was ist die wahre Bedeutung einer Tabelle?

  • Eine Tabelle stellt Daten in Spalten und Zeilen dar und besteht hauptsächlich aus Textdaten.
  • Anhand eines einfachen Tabellenbeispiels lässt sich erkennen, wie persönliche Merkmale in Spalten und Zeilen angeordnet werden.
  • Die Reihenfolge und Beschriftung der Spalten sind wichtig; zur besseren Lesbarkeit werden mitunter visuelle Elemente wie horizontale Linien verwendet.

Die frühe Geschichte der Tabelle

  • Tabellen entwickelten sich aus rechteckigen Gittern, und einige der frühesten Gitter in der Menschheitsgeschichte finden sich in französischen Höhlenmalereien.
  • Im antiken Griechenland und in Rom wurden Gittersysteme verwendet, um astronomische und geografische Positionen darzustellen.
  • Mit der Ausbreitung der Landwirtschaft entstand die Notwendigkeit, wirtschaftliche Transaktionen zu erfassen und zu verwalten; auf in Uruk in Mesopotamien gefundenen Tontafeln sind frühe, ausgefeilte Tabellen eingraviert.

Die moderne Tabelle des Mittelalters

  • Die Mitte des 20. Jahrhunderts war eine Blütezeit des Tabellendesigns: Präzise Satztechnik verband sich mit Technologien wie Schreibmaschinen und Offsetdruckmaschinen, wodurch schöne Tabellen entstanden.
  • Das „Table Producing Manual“ des U.S. Census Bureau beschreibt das ideale Design informationsreicher Tabellen im Detail, und seine Prinzipien sind bis heute gültig.

Die spätere Geschichte der Tabelle

  • In den 1970er- und 1980er-Jahren wurde Computing-Technologie leichter zugänglich, wodurch sich Tabellen in elektronischer und gedruckter Form erzeugen ließen.
  • Mit dem Aufkommen von Tabellenkalkulationssoftware wie VisiCalc begann die Verbreitung computerbasierter Tabellen.
  • Im Laufe der Zeit wurden Tabellen in Tabellenkalkulationen visuell zugänglicher, erreichten jedoch noch immer nicht das Niveau der im Handbuch des Census Bureau beschriebenen Tabellen.

Der Tabellenansatz von Great Tables

  • Great Tables stellt durch die Stärke einer Coding-Schnittstelle die Eleganz des Mittelalters wieder her.
  • Es beschreibt Tabellen als Kombination aus sechs unabhängigen Bausteinen, mit denen sich Tabellen strukturieren, Werte formatieren und Styles anwenden lassen.
  • Great Tables konzentriert sich auf die Darstellung von Tabellen und fokussiert sich auf die Anzeige von Tabellen für Publikationen und Präsentationen.

Fazit

  • Tabellen haben sich über eine lange Geschichte hinweg entwickelt, und das Paket Great Tables ist nützlich für die Erstellung von Übersichtstabellen.
  • Durch fortlaufende Forschung und Feedback aus der Community wird die API verbessert, mit dem Ziel, die Qualität von Tabellen zu steigern.

Meinung von GN⁺

  • Great Tables dürfte für Data Scientists und Analysten sehr hilfreich sein, da es ein innovatives Werkzeug für die Erstellung von Tabellen bereitstellt, einem wichtigen Aspekt der Datenvisualisierung.
  • Diese Technologie kann dazu beitragen, die Lesbarkeit von Daten und die Effizienz der Informationsvermittlung zu erhöhen, was insbesondere für wissenschaftliche Forschung oder Business-Reports wichtig ist.
  • Wenn Nutzende jedoch nicht mit Programmiersprachen wie Python vertraut sind, könnte die Verwendung von Great Tables schwierig sein; daher könnte die Entwicklung einer benutzerfreundlichen Oberfläche notwendig sein.
  • Andere Werkzeuge mit ähnlichen Funktionen sind Microsoft Excel, Google Sheets und Tableau, doch Great Tables ermöglicht durch Programmierung eine feinere Anpassung.
  • Bei der Einführung solcher Technologien sollten Datensicherheit und Datenschutz berücksichtigt werden; bei Open-Source-Software sind außerdem Community-Support und kontinuierliche Updates wichtige Faktoren.

1 Kommentare

 
GN⁺ 2024-04-05
Hacker-News-Kommentare
  • Einschätzung zu Great Tables

    • Great Tables liefert hervorragende Ergebnisse für Tabellenarbeit in Python/Jupyter. Was dort entsteht, wirkt wie eine „Grammatik der Tabellen“, ähnlich der Grammatik der Grafik.
    • Der Entwickler von buckaroo, einer anderen Jupyter-Tabellenbibliothek, verfolgt das Ziel, durch interaktives Durchlaufen verschiedener Formate und Nachbearbeitungsschritte schnell wichtige Erkenntnisse aus Tabellen zu gewinnen.
    • Great Tables ist darauf ausgelegt, Tabellen manuell zu formatieren, damit sie in Präsentationen verwendet werden können.
  • Kritik am Design von Great Tables

    • Die Beispiele von Great Tables sind zu komplex. Die horizontalen Linien ober- und unterhalb des Titels sind unnötig, und die Ausrichtung sollte eher an der zweiten als an der ersten Spalte erfolgen.
    • Der Hintergrund der Zeilenbeschriftungen ist zu dunkel und die Schrift schwer lesbar. Auch die kursiv gesetzte Gruppenbeschriftung der Zeilen ("Name") gefällt nicht.
    • Die mittig schwebenden Spanner-Labels erschweren das schnelle Erfassen der Tabelle. Eine Linksausrichtung wäre vermutlich besser.
    • Auch die Schriftart überzeugt nicht; die veränderte Tabelle ist leichter lesbar.
  • Lob für das Paket

    • Das Paket, das seit einigen Jahren in R verwendet wird, gefällt sehr. Für das Erstellen von Tabellen in HTML ist es hervorragend, bei PDF- und DOCX-Ausgabe aber etwas weniger ausgereift.
    • Es gibt die Sorge, dass die jüngsten Änderungen, die die Python-Version auf das Niveau der R-Version bringen sollen, die Entwicklung in R verlangsamen, dennoch lohnt es sich unabhängig von der verwendeten Sprache, es sich anzusehen.
  • Bewunderung für das Paket

    • Dieses Paket ist beeindruckend. Angesichts der immer schlechter werdenden Qualität bei der Präsentation von Datentabellen fragt man sich, wie das so lange so weitergehen konnte.
    • Es weckt wieder das Interesse, in die Datenanalyse einzusteigen. Auch Verbesserungen an der API und Erweiterungsmöglichkeiten sind erkennbar.
  • Verwandte Bücher und KI-Modelle

    • Es gibt ein Buch über die Geschichte mathematischer Tabellen.
    • KI-Modelle brauchen „gute Tabellen“ in Spreadsheets. Zum Beispiel sind Spaltennamen, Header und Ähnliches wichtig, damit ein KI-Modell den Kontext versteht.
  • Meinung eines Co-Maintainers von Great Tables

    • Einer der Co-Maintainer von Great Tables, zusammen mit Rich Iannone.
    • Rich ist der einzige Softwareentwickler, der auf die Bitte, seine Paketphilosophie zu erklären, eine 5000-jährige Geschichte der Tabellendarstellung liefert.
  • Frage zu „nanoplots“

    • Sind „nanoplots“ im Grunde nicht einfach Sparklines?
  • Meinung zum Nutzen von Tabellen

    • Tabellen werden nicht genug genutzt, obwohl sie für Vergleiche kompakt und aussagekräftig sind. Die meisten Texteditoren beginnen mit einer leeren Tabelle, statt vorgefertigte Tabellen mit guten Designentscheidungen einzufügen.
  • Erwähnung von DocBook-Tabellen und LaTeX

    • Es gibt mehrere Typen von DocBook-Tabellen, und der verwendete Typ besitzt teilweise die Struktur von GT.
    • Außerdem wird LaTeX erwähnt, wo es sowohl „normale“ Tabellen als auch lange Tabellen gibt, die über eine Seite hinausgehen.
  • Interesse an Mid-Century-Modern-Tabellen

    • Mid-Century-Modern-Tabellen mit vielen vertikalen Linien sind interessant. Im LaTeX-Subreddit gilt schon die Verwendung auch nur einer einzigen vertikalen Linie oft als unverzeihlicher Fehler.