Sammlung „lustiger“ Jmp-Neulingsfragen...auf die ich innerhalb von 15 Minuten keine Antwort in der Hilfe oder Community gefunden habe.
bearbeiten:
Ich habe den Titel von geändert JSL Anfängerfragen an Jmp Fragen für Anfänger.
[Mehr Themencontainer so was]
Datenmischung und -bereinigungBetreff: Sammlung „lustiger“ JSL-NeulingsfragenGuter Punkt, das war mir vorher nicht aufgefallen.
Wenn Sie das Jmp-Fenster von links nach rechts verschieben, gibt es auf der linken Seite des Bildschirms bereits einen kleinen Bereich, in dem sich nach rechts Menüs öffnen ☛ (blau hervorgehoben).
Im restlichen Bildschirmbereich werden die Fenster nach links geöffnet ☚ (rot hervorgehoben).
Es scheint fast so, als würde das Untermenü nach links blättern, sobald auf der linken Seite genügend Platz vorhanden ist.

Betreff: Sammlung „lustiger“ JSL-NeulingsfragenIch habe die Erfahrung gemacht, dass JMP die Untermenüs auf der rechten Seite öffnet, wenn Sie das Fenster verschieben und gleichzeitig die Man-Menüoption an den linken Rand Ihres Monitorbildschirms auswählen
Betreff: Sammlung „lustiger“ JSL-NeulingsfragenDie Untermenüs meiner Jmp-Installation öffnen sich immer links vom Hauptmenü:

Wo ist die Einstellung, Untermenüs nach „rechts“ zu verschieben?
Zusatzfrage: Was ist der Hintergrund dafür, dass sie auf der falschen Seite öffnen?
Betreff: Sammlung „lustiger“ JSL-Neulingsfragen
@hogi schrieb:
Warum machen FitYbyX Und GraphBuilder unterschiedliche Farbkodierungen verwenden?
Antwort: Betreff: Was unterscheidet die Farbreihenfolge von Graph Builder von anderen Diagrammen?
Wenn dies ein Problem ist, kann es durch den Wechsel zu „behoben“ werden Jmp Blau Rot Grün:
https://community.jmp.com/t5/JMPer-Cable/Graph-Builder-color-theme-add-in/bc-p/626423/highlight/true#M846

Betreff: Sammlung „lustiger“ JSL-NeulingsfragenWas ist in der Join Tables-Plattform der Unterschied zwischen Aktualisieren Sie die Haupttabelle mit Daten aus der zweiten Tabelle Und
Gleichnamige Spalten zusammenführen ?

Aktualisieren Sie die Haupttabelle mit Daten aus der zweiten Tabelle geht davon aus, dass der Benutzer dies möchte Gleichnamige Spalten zusammenführen.
Es handelt sich also um eine Art Sonderfall des Zusammenführens gleichnamiger Spalten.
Wenn Gleichnamige Spalten zusammenführen ausgewählt ist, dann werden alle ausgewählten Spalten aus dem Die Haupttabelle wird mit Daten aus der zweiten Tabelle aktualisiert .
Also, nein Gleichnamige Spalten zusammenführen ohne Aktualisieren der Haupttabelle mit Daten aus der zweiten Tabelle.
Betreff: Sammlung „lustiger“ JSL-NeulingsfragenDer lokale Datenfilter hat nur eine lokale Wirkung. Ich verstehe nicht, warum der Effekt mit „select“ verwirrender war als der Effekt mit aktiviertem „include“. Warum überhaupt verwirrend?
Lokal enthalten bestimmt, welche Daten im aktuellen Diagramm angezeigt werden. Lokal wählen würde bestimmen, welche Daten im aktuellen Diagramm hervorgehoben werden.
Im Gegensatz zum allgemeinen Datenfilter ist es nicht die Absicht eines lokalen Datenfilters, irgendetwas in der zugrunde liegenden Datentabelle auszuwählen/auszuschließen 
Hm, wenn „ Verwirren Sie den Benutzer nicht " war in der Tat das Argument, warum die Option deaktiviert wurde ...
dann würde ich mich freuen, wenn es eine Option gäbe, das wieder zu aktivieren Wählen Option (z. B. sehr versteckt, per Umschalt-Rechtsklick oder so)
Ich meine: Für jene nützlichen Anwendungen, bei denen der Benutzer nicht verwirrt, sondern von den neuen Möglichkeiten begeistert ist 
mein Wunsch:
Lokaler Datenfilter – Deaktivieren Sie die SELECT-Option nicht
Betreff: Sammlung „lustiger“ JSL-NeulingsfragenDer „Lokale Datenfilter“ gilt nur für den Bericht, von dem aus Sie ihn aufrufen, und in einer Tabelle können mehrere Berichte gleichzeitig geöffnet sein. Das Zulassen von Zeilenauswahlen auf diese Weise könnte verwirrend sein! Andererseits kann es für eine bestimmte Tabelle nur einen „Datenfilter“ geben, der sich auf alle untergeordneten Berichte dieser Tabelle auswirkt (sofern sie keinen eigenen lokalen Datenfilter haben).
Betreff: Sammlung „lustiger“ JSL-NeulingsfragenWarum wird das Datentabellenobjekt aus Application Builder entfernt, wenn ich die entsprechende Datentabelle schließe?
(was zu einer nicht funktionsfähigen Anwendung führt)
edit: Hm, vielleicht ist es möglich, das Verhalten zu ändern – hier ist das Wunsch

Betreff: Sammlung „lustiger“ JSL-NeulingsfragenWarum gibt es nein Wählen Modus im Lokaler Datenfilter - wie der von (globaler) Datenfilter ?
vs.
Betreff: Sammlung „lustiger“ JSL-Neulingsfragen-
Betreff: Sammlung „lustiger“ JSL-NeulingsfragenWarum machen FitYbyX Und GraphBuilder unterschiedliche Farbkodierungen verwenden?

Betreff: Sammlung „lustiger“ JSL-NeulingsfragenSpalten sperren (jmp.com) könnte funktionieren
Betreff: Sammlung „lustiger“ JSL-Neulingsfragennoch einer:
Gibt es so etwas in JMP? Fenster einfrieren in Excel?
(In JMP macht es einfach Sinn bezüglich der Spalten:
dh um welche zu haben Index (Spalten links sichtbar, unabhängig von der tatsächlichen Position in der Tabelle.)
Betreff: Sammlung „lustiger“ JSL-NeulingsfragenHallo,
Im Scripting-Index gibt es einen Button „siehe auch“, der dem interessierten Benutzer alternative Funktionen im Kontext einer zunächst gefundenen Funktion vorschlägt.
Leider fehlen zwischen den Einträgen einige „Links“. z.B
get <-> Zwischenablage festlegen
N Argumente <-> Kopf
Ich habe einen „Container“ gepostet, der solche fehlenden Links sammeln möchte, damit sie hinzugefügt werden können:
Skriptindex und Online-Hilfe: „siehe auch“
Ist es Ihnen auch passiert, dass Sie eine Zeit lang im Scripting-Index nach einer Funktion gesucht haben und dabei festgestellt haben, dass Sie nicht den richtigen Begriff für die Suche finden?
Wenn Sie später durch Glück die richtige Funktion gefunden haben, könnten Sie bitte einen Screenshot zum „Container“ hinzufügen, um anderen Benutzern zu helfen, die Funktion schneller zu finden ...
... und unterstütze die Idee mit einem Kudo : )
Betreff: Sammlung „lustiger“ JSL-NeulingsfragenDie Inkonsistenzen in JMP sind leider ein bekanntes Problem.Die positive Seite ist, dass man bei neuen Veröffentlichungen mit der Zeit sieht, dass Anstrengungen unternommen werden, um die Inkonsistenzen zu beseitigen.Ich empfehle dringend, Ihre Beobachtungen zur JMP-Wunschliste hinzuzufügen.Auf diese Weise werden sie denjenigen offiziell zur Kenntnis gebracht, die tatsächlich Änderungen vornehmen können.
Betreff: Sammlung „lustiger“ JSL-NeulingsfragenJa, genau, deine Beiträge leben den Geist von „Wie mache ich das?“ 
Ich bin immer total begeistert, wie man über den Tellerrand hinaus denkt und es schafft, auf die andere Seite einer verschlossenen Tür zu gelangen, wie solche manuell verketteten Strings plus a
parse( )
und das ist es.
Es ist nur so, dass die Notwendigkeit „Bitte lesen Sie die Hilfe und überprüfen Sie den Skriptindex“ geringer wäre, wenn alle „einfachen Türen“ standardmäßig entsperrt wären 
Alternativer Ansatz: Umleitungsschilder im Scripting-Index
https://community.jmp.com/t5/JMP-Wish-List/Scripting-Index-and-online-Help-quot-see-also-quot/idi-p/559430
Betreff: Sammlung „lustiger“ JSL-NeulingsfragenIch bin mir nicht einmal sicher, ob die ursprünglichen Entwickler der fraglichen Syntax, wenn sie antworten würden, genau sagen könnten, warum
new data table()
ist nicht die zu verwendende Syntax.
Da ich mein ganzes Berufsleben lang mit Softwaresystemen gearbeitet habe, die von anderen Menschen und Organisationen entwickelt wurden, finde ich es produktiver, sich zu fragen: „Wie mache ich das?“ statt „Warum macht es das nicht auf diese oder jene Weise?“.Die einzige wirkliche Antwort auf die spätere Frage lautet: „Weil ich nicht der Softwareentwickler war, war es jemand anderes.“
Betreff: Sammlung „lustiger“ JSL-NeulingsfragenIch habe den Originaltext bearbeitet, um ihn klarer zu machen.
Ich habe mich gefragt, warum das nicht so ist</CODE></P><PRE><CODE class=" language-jsl">new <STRONG>data</STRONG> table()
Betreff: Sammlung „lustiger“ JSL-NeulingsfragenIch gehe davon aus, dass es daran liegt, dass zwei verschiedene Entwickler die beiden verschiedenen Anwendungen erstellt haben.
Betreff: Sammlung „lustiger“ JSL-NeulingsfragenWenn ich eine Textdatei ohne Kopfzeile importiere, warum werden die Spaltennamen angezeigt?

und wenn ich dieselbe Datei über „Mehrere Dateien importieren ...“ importiere, sind sie es

?
Betreff: Sammlung „lustiger“ JSL-Neulingsfragen@Mark_Bailey : Klar, es gibt überhaupt keinen Unterschied zwischen N Zeile(dt) und das Nichtexistierende dt << n Zeilen
... aus der Sicht dessen, was man bekommt.
Aber in diesem Beitrag geht es um Redewendungen der JMP-Sprache, die es für Neulinge schwierig machen können, das zu bekommen, was sie wollen.
Manchmal gibt es winzige „Wände“ oder man bleibt vor einer verschlossenen Tür stecken – das kann frustrierend oder irritierend sein.
Ich könnte mir vorstellen, dass sich während der Testphase einige potenzielle JMP-Benutzer aufgrund dieser Schwierigkeiten für andere Sprachen wie Python oder Matlab entschieden haben.
Der Nutzen von Nachrichten:
Stellen wir uns vor, ein Benutzer hat eine Datentabelle dt und weiß bereits, dass er Nachrichten wie senden kann << Name abrufen zum Objekt.
Er kennt sich auch mit dem Tippen aus
dt << get
und drückend STRG+Leertaste wird ihm helfen, mögliche Kandidaten für das zu finden, was er will.
Und tatsächlich gibt es eine << Zeilen abrufen() für Datentabellen.
Leider macht diese Funktion etwas anderes 
Deshalb sucht er weiter und durchsucht den Scripting Index nach anderen Nachrichten wie Nitems , Länge , Maße und so weiter.
Nichts - entlang der Idee: Wenn Sie den richtigen Funktionsnamen nicht kennen, kann ich Ihnen nicht die richtigen Informationen geben.
Dann wählt er einfach das Datentabellenobjekt aus und scannt alle diese Nachrichten, die an eine Datentabelle gesendet werden können. Eine riesige Liste, aber keine davon macht das, was der Benutzer will. Das dauert eine Weile...
Ein anderer Benutzer verwendet den Scripting-Index und versucht es


Dann:

und scannt die ersten 10 Einträge. Hm...
(vergleichen: https://www.google.com/search?q=length+data%20table+python)
Im nächsten Schritt gehen beide zur JMP-Community:
https://community.jmp.com/t5/forums/searchpage/tab/message?q=data%20table%20number%20rows
und stellen Sie fest, dass sie nicht die Einzigen waren, die dieses Problem hatten – was für eine Erleichterung!
Und das ist nicht alles.
Glücklicherweise gibt es Menschen, die anderen Nutzern mit Leidenschaft bei ihren Problemen helfen 
Von nun an können beide anderen Leuten sagen, dass die Funktion nicht „length()“, „dimensions()“, „len()“, „size()“ ... ist, sondern N row().
Und das dt << N Zeilen() ist nicht verfügbar, da es einfach dasselbe wäre wie N Zeile(dt)
... oder N Zeilen(dt).
Betreff: Sammlung „lustiger“ JSL-NeulingsfragenEine Funktion ist eine Unterroutine, die Sie an einer beliebigen Stelle in einem Skript aufrufen können. Es kann ein oder mehrere Argumente erfordern. Es gibt einen Wert zurück. Es könnte einen Nebeneffekt haben, etwa die Instanziierung eines Anzeigefelds.
Eine Nachricht ruft eine von einem Objekt implementierte Methode auf.
Es macht (für mich) keinen Sinn, unbedingt eine Nachricht zu haben, um jede Funktion zu duplizieren, wenn Sie das vorschlagen. Welchen zusätzlichen Vorteil bietet die Nachricht dt << N Row, den Sie mit dem Funktionsaufruf N Row( dt ) nicht erhalten können?
Sie müssen die Syntax, Schlüsselwörter, Funktionen und Protokolle für jede Computersprache lernen.
Betreff: Sammlung „lustiger“ JSL-NeulingsfragenProblemumgehung für das Hinzufügen einer Zeile (mit Werten):
Sammeln Sie die Informationen in einem Tischbox , dann benutze

und kopieren Sie die Daten nach a Datentabelle.
Betreff: Sammlung „lustiger“ JSL-NeulingsfragenDies ist ein Beispiel für eine der Inkonsistenzen in JSL.Nicht alle Funktionen haben eine Nachrichtenäquivalenz.Ich schlage vor, dass Sie, wenn Sie auf eine Inkonsistenz stoßen, eine Anfrage zur JMP-Wunschliste hinzufügen, um die Inkonsistenz zu beheben
Betreff: Sammlung „lustiger“ JSL-NeulingsfragenIch verstehe deine nicht
current data table()
data table("my name")
Ausgabe.
Betreff: Sammlung „lustiger“ JSL-NeulingsfragenEs ist eine einfache Sache, Matrizen aufzuteilen
names default to here(1);
mat = [10 20 30 40 50, 15 25 35 45 55];
show( mat[1,0]);
show( mat[1,2::4]);
/*:
mat[1,0] = [10 20 30 40 50];
mat[1,Index(2, 4)] = [20 30 40];
Betreff: Sammlung „lustiger“ JSL-NeulingsfragenBetreff: Sammlung „lustiger“ JSL-NeulingsfragenDie Nachricht
Obj << Zeile hinzufügen( {values, .....} )
ist eine gültige Nachricht für das Anzeigeobjekt, Tabellenfeld
Die Nachricht
Obj << Zeilen hinzufügen( ,n., ,Am Anfang|Am Ende|Nach(m)> | {Liste von (Spaltenname = Wert)-Paaren}))
ist eine gültige Nachricht zum Hinzufügen von Zeilen zu einer Datentabelle.
Beide Nachrichten ermöglichen das Hinzufügen von Zeilen, jedoch in unterschiedlichen Formaten, da die Funktionalität der Objekte sehr unterschiedlich ist
Betreff: Sammlung „lustiger“ JSL-NeulingsfragenWarum tut Zeile hinzufügen einer Datentabelle eine Zeile hinzufügen - aber fügt die Werte nicht hinzu *)?
*) Das Hinzufügen von Werten mit derselben Syntax funktioniert einfach Tischboxen
dt = New Table( "Untitled" );
dt << add row( {1} );
New Window( "test",
tb = Table Box( String Col Box( "string col", {"a"} ),
Number Col Box( "number col", {1} ) )
);
tb << add row( {"b", 2} );
bearbeitet: Ich möchte eine Verknüpfungsfunktion wie das Hinzufügen einer Zeile (Werteliste) auch für Datentabellen bereitstellen
(sehr praktisch für die Datenerfassung in for-Schleifen – z. B. zum Debuggen)
https://community.jmp.com/t5/JMP-Wish-List/easy-way-to-add-rows-amp-values-to-a-data-table/idi-p/559082
Betreff: Sammlung „lustiger“ JSL-NeulingsfragenWarum gibt es so viele Nachrichten, die ich an eine Datentabelle senden kann, aber nicht
dt << n rows()
nur arbeiten:
n rows (dt)
Edit: Wunsch
https://community.jmp.com/t5/JMP-Wish-List/lt-lt-n-rows-to-get-the-rows-of-a-data-table/idi-p/559101
Betreff: Sammlung „lustiger“ JSL-Neulingsfragenwarum ist es
current data table()
data table("my name")Aber
new table()
(ohne „Daten“) – weil es keine gibt Daten noch in der Tabelle?;)
Hier scheinen „Tabellen“ und „Datentabellen“ etwas Ähnliches zu sein, aber das stimmt definitiv nicht:
https://community.jmp.com/t5/Discussions/Collection-of-quot-funny-quot-JSL-newbie-questions/mp/559063/highlight/true#M77234
Betreff: Sammlung „lustiger“ JSL-NeulingsfragenGibt es ein Tutorial zum „Slicen“ von Matrizen?
Ich habe gerade Infos wie diese gefunden
https://www.jmp.com/support/help/en/16.2/?os=win&source=application#page/jmp/subscripts-2.shtml
mit einigen grundlegenden Indizierungen wie
mat[from::to, from2::to2]
Ist eine Indizierung auch „relativ zum Ende“ (Minuszeichen funktioniert nicht) oder eine Indizierung mit offenem Anfang oder Ende (Leerlassen des Slots funktioniert nicht) möglich?
mat[1::-1];<BR /><BR />mat[1::];<BR /><BR />mat[::]
Edit: Wunsch
https://community.jmp.com/t5/JMP-Wish-List/new-slicing-options-for-matrices/idi-p/559090#M2563