Gibt es eine Möglichkeit, Wikipedia-Tabellen zu filtern?


12

Ich suche nach einer Möglichkeit, Tabellen zu filtern, die häufig in Wikipedia-Artikeln enthalten sind, damit ich nur die Zeilen (und Spalten) vergleichen kann, an denen ich interessiert bin.

Gibt es auch nicht

  1. Eine integrierte Funktion in der Wikipedia-Engine, die mir nicht bekannt ist
  2. oder ein Browser-Plugin, das dies unterstützt

Die Funktionen, die mir einfallen, sind:

  • Nach Spaltenwert filtern
  • Spalten ausblenden
  • Mehrstufige Sortierung

Ahhh ... das Minenfeld außerhalb des Themas. Siehe Punkt 3 in der ersten Tabelle. Ich bitte um etwas Spezielles für Wikipedia. Tatsächlich würde ein Greasemonkey-Skript ausreichen, konnte aber keinen finden
Kugelfisch

Antworten:


8

Wenn Sie diese Formel in eine Zelle in Google Sheet einfügen, werden die tabellarischen Daten aus diesem Wikipedia-Artikel-Link entfernt: http://en.wikipedia.org/wiki/Demographics_of_India

=IMPORTHTML("http://en.wikipedia.org/wiki/Demographics_of_India", "table", 4)

Wenn Sie die Daten in Google - Blatt haben, können Sie durch Spaltenwert filtern (wählen Sie Spaltenkopf, wählen Sie Filter aus Daten - Menü) & auszublenden Spalte (wählen Sie Spalte, wählen Sie Ausblenden - Spalte aus dem Kontextmenü)

Screenshot von Google Sheets


1

Tische? Meinen Sie die Infoboxen? Sie sollten wahrscheinlich Wikidata http://wikidata.org/w/api.php verwenden und die Informationen von dort extrahieren (es wird sauberer sein), und sie dann so präsentieren, wie Sie es bevorzugen.

Andernfalls können Sie display: noneüberall auf geeignete IDs und Klassen für die betreffenden Tabellen streuen , aber es wird eine endlose Jagd nach unstrukturierten Informationen sein.


1

Das Greasemonkey-Skript des Wikipedia-Tabellenfilters macht, was Sie wollen:

Skriptzusammenfassung: Filtert Wikipedia-Tabellen, indem alle Zeilen mit einem unerwünschten Wert entfernt oder bestimmte Zeilen und Spalten gelöscht werden.

Möglicherweise müssen Sie die httpsVersion der Wikiedia-URL zur Filterliste der enthaltenen Seiten des Skripts hinzufügen , damit sie funktioniert.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.