Daten gelöscht, wenn ich meine Datentabelle öffneHallo,
Immer wenn ich meine Datentabelle mit JSL öffne, wird die erste Zeile (außer der ersten Zelle) gelöscht und durch Punkte ersetzt. Ich habe mich nur gefragt, warum es so scheint, als würde ich es manuell öffnen. Anregungen werden gebeten.
Betreff: Daten gelöscht, wenn ich meine Datentabelle öffneJMP-Datentabellenspalten können entweder numerisch oder als Zeichen sein. Einzelne Zeilen können nicht gesetzt werden.
Betreff: Daten gelöscht, wenn ich meine Datentabelle öffneOkay, das ist gut, danke. Meine Datentabelle erscheint gut, wenn ich JSL zum Mainpulieren des Imports verwende. Nachdem ich die Tabelle jedoch importiert habe, ändere ich die Spalten in numerisch und stetig, so dass im Endergebnis die Zeile wieder fehlt. Deswegen habe ich nach einer Möglichkeit gefragt, den Datentyp einer Zeile festzulegen (damit ich ihn auf character setzen kann und die Zeile wieder erscheint.
Betreff: Daten gelöscht, wenn ich meine Datentabelle öffneIhre Daten beginnen in Zeile 3. Das ist in dem angezeigten Datentabellenbild deutlich zu erkennen. Der Spaltenname "Date" wurde aus Zeile 1 Ihrer csv-Datei eingelesen. Anschließend werden Ihre Daten ab Zeile 2 eingelesen. Der Wert in Zeile 2 Ihrer CSV-Datei hat den Wert "Date". Daher findet JMP einen nicht numerischen Wert und legt die Spalte dann als Zeichendatentyp fest. Sie müssen die Datenvorschau verwenden, wenn Sie die Datei öffnen, den Assistenten durchlaufen und den Beginn der Daten in Zeile 3 auswählen. Sie können auch angeben, dass die Daten als numerisch oder als Zeichen erzwungen werden sollen. Um zur Vorschau zu gelangen, sehen Sie beim Auswählen der Datei unten links im Fenster eine Liste mit Prüfungen, die Sie durchführen können. Wählen Sie "Daten mit Vorschau".
Wenn Sie dies einmal tun und dann den Eintrag "Source" in der Datentabelle bearbeiten, sehen Sie die JSL, die Sie zum Lesen der Datentabelle aus einem Skript verwenden können.
Wenn Sie den Datentyp in JSL noch ändern müssen, lautet der Code
:date << data type(numeric);
Dies ist entweder im Scripting Guide dokumentiert
Hilfe ==> Bücher ==> Anleitung zur Skripterstellung
oder im Skriptindex
Hilfe ==> Skriptindex
Betreff: Daten gelöscht, wenn ich meine Datentabelle öffneIch glaube, ich weiß jetzt, was schief lief. Am Ende meines Skripts habe ich die Spalten auf numerisch und nominal gesetzt, weshalb die Zeichenwerte wahrscheinlich ersetzt werden (ich bin immer noch nicht sicher, warum das Datum nicht ersetzt wurde.) Gibt es eine Möglichkeit, den Datentyp anzugeben einer Reihe in JSL?
Betreff: Daten gelöscht, wenn ich meine Datentabelle öffneAuch die Datei ist eine .csv-Datei, keine Excel-Datei, wie ich sie zuvor erwähnt habe.
Betreff: Daten gelöscht, wenn ich meine Datentabelle öffneIch dachte, das könnte das Problem sein, aber es funktioniert nicht. In jmp wird die erste Zeile als Spaltenüberschrift verwendet, wenn die Excel-Datei in eine Datentabelle konvertiert wird.
Betreff: Daten gelöscht, wenn ich meine Datentabelle öffneIhre Daten beginnen in Zeile 3, nicht in Zeile 2. Sie müssen das also ändern und Ihre Daten sollten korrekt eingelesen werden.
Betreff: Daten gelöscht, wenn ich meine Datentabelle öffneDas obige ist ein Beispiel für die Excel-Datei, die ich in JMP mit JSL öffne. Wenn ich es mit meinem Skript öffne, wird die zweite Zeile (alle Zellen nach Datum) in Punkte umgewandelt. Ich denke, es hängt damit zusammen, wie es importiert wird. Muss ich angeben, wie die Tabelle in meinem Skript geöffnet werden soll, z. B. mit besten Vermutungen usw.? Außerdem habe ich in meinem Skript angegeben, dass die Daten in Zeile 2 beginnen. Ich denke, das hat etwas damit zu tun? Als Nebenbemerkung ist dies nicht die Excel-Datei, die ich ursprünglich getestet habe, sondern ein Beispiel dafür. Die Spalten würden sonst mit Daten gefüllt.
Betreff: Daten gelöscht, wenn ich meine Datentabelle öffne
Betreff: Daten gelöscht, wenn ich meine Datentabelle öffneSie müssen die Datentabelle und das verwendete Skript wirklich bereitstellen. Es gibt so viele Elemente, die in der Datentabelle enthalten sein können.