Lass mich ein Bild in deinem Kopf malen. Sie arbeiten an einem Projekt und müssen Daten aus einer Online-Datenbank zusammenstellen und melden. Sie wissen, dass JMP stark in der Datenextraktion und -manipulation ist, aber Sie wissen einfach nicht, wo Sie anfangen sollen: Wie rufe ich Online-Daten ab? Wie filtere und sichte ich diese Daten? Wie könnte ich dies skalieren, um Informationen aus einer gesamten Datenbank zu sammeln? JMP und JSL verfügen über leistungsstarke und umfangreiche Funktionen, und ich bin heute hier, um Ihnen etwas über Internet Open beizubringen.
Was ist Internet Open?
Innerhalb JMP Im Dateimenü gibt es eine Funktion mit der Bezeichnung „Internet öffnen“. Sein allgemeiner Zweck besteht darin, formatierte Daten oder Textdaten von einer Website in eine JMP-Datentabelle zu übertragen. Von dort aus können Sie mit JMP nach Herzenslust statistische Analysen durchführen. Wenn Sie diese Option auswählen, können Sie eine URL eingeben, die gewünschten spezifischen Datentabellen aus dem Web auswählen oder sogar zwischen dem Import formatierter Tabellen und nur Text wechseln. Dies eröffnet eine völlig neue Welt an Daten und statistischen Möglichkeiten. Das Internet enthält lebenslange Informationen, daher ist es lebenslang wertvoll, darauf zugreifen zu können.
Für ein Sommerprojekt bei JMP wurde ich damit beauftragt, Daten aus dem Internet zusammenzustellen. Eine Möglichkeit, dies zu tun, wäre, manuell auf mehreren Websites nach jedem einzelnen kleinen Datenelement zu suchen, das ich benötigte. Allerdings hätte das viel zu lange gedauert und war definitiv ineffizient. Stattdessen habe ich einfach das Internet Open-Tool verwendet und alle Daten automatisch heruntergeladen! Dies ermöglichte eine effektivere und genauere Datenerfassung. Von dort aus konnte ich die Daten mithilfe der vielen Tools, die JMP zu bieten hat, filtern und durchsuchen. Nehmen wir zum Beispiel an, dass Sie sich für die Fernsehsendung „Lost“ interessiert haben und die Länge der Staffeln analysieren möchten.

Mit Internet Open würden Sie den Wikipedia-Link kopieren ( https://en.wikipedia.org/wiki/List_of_Lost_episodes ) in den URL-Spot ein. Da die Datentabelle bereits innerhalb der Website formatiert ist, können Sie den Filter „Als Daten öffnen“ verwenden. Sobald Sie „OK“ auswählen, wird ein weiteres Fenster mit der Liste der Datentabellen angezeigt, die JMP auf der Website gefunden hat. Ich möchte nur die erste Datentabelle, also wähle ich die erste Zeile aus und klicke auf „OK“. Ihr Tisch sollte auftauchen! So einfach ist das!


Wie können wir das noch effizienter machen?
Obwohl das Abrufen von Daten mithilfe von Internet Open definitiv ein Fortschritt im Vergleich zum Eingeben von Zahlen in JMP selbst war, verspürte ich dennoch das Bedürfnis, den Prozess noch weiter zu beschleunigen. Ich wollte alles automatisieren, sodass ich mit einem Klick sofort eine JMP-Datentabelle öffnen konnte. Damit dies geschehen konnte, musste ich JSL verwenden.
Dies ist mein erster Sommer, in dem ich mich wirklich mit JSL befasse, daher würde ich mich auf jeden Fall als Anfänger in der Sprache bezeichnen. Abgesehen davon ist die Nutzung des Internets „Offen über Code“ sehr einfach! Die Hauptsyntax, die Sie verwenden werden, ist die Funktion „Open()“, die Tabellen, Skripte und Daten aus dem Web öffnet! Nachdem Sie die URL in die Öffnungsfunktion eingefügt haben, können Sie bestimmte Tabellen zum Importieren auswählen, Tabellen unsichtbar machen und vieles mehr.
Internet Open ist ein wichtiges Tool, da es so wertvoll und dennoch so einfach ist. Es verschafft Ihnen mit nur wenigen Klicks Zugang zu einer ganzen Welt und spart Ihnen Zeit und Mühe. Es verfügt über eine Vielzahl von Anwendungen und Einstellungen, einschließlich viel Flexibilität mit dem offenen Tool in JSL. Probieren Sie es aus, wenn Sie es noch nicht getan haben!
Hallo Chris,
Ich schreibe nie JSL-Skripte, habe mich aber dazu entschlossen, eines mit der Open-Funktion zu schreiben. Ich habe Anleitung von bekommen John Schroedls Beitrag als Antwort auf eine Frage.
Dieser Code öffnet eine Datei.Durch Ändern der Zahl in Klammern werden die verschiedenen Tabellen auf der Seite geöffnet.
Offen( " https://en.wikipedia.org/wiki/List_of_Lost_episodes ", HTML-Tabelle(1) );