Erstellen Sie eine Spalte, die eine Zählung von 1 bis zur Anzahl der Zeilen enthält<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Hallo,
hier ist noch eine Frage:
Manchmal möchte ich Diagramme erstellen, bei denen die x-Achse eine Zählung (als Zeilennummer) anstelle einer Spalte aus der Datentabelle selbst darstellt, beispielsweise die Zeit. Ähnlich wie beim Erstellen eines Diagramms in Excel mit der Option „Liniendiagramm“. Dazu brauche ich eine einfache Möglichkeit, eine Spalte zu erstellen, die einfach die Anzahl oder Nummer der Zeile angibt.
In Base SAS wäre es:
data y;set x;nobs=_N_;run;
Dadurch werden Nobs als Anzahl der Beobachtungszahlen hinzugefügt.
Vielen Dank im Voraus
Poul
Betreff: Erstellen Sie eine Spalte, die eine Zählung von 1 bis zur Anzahl der Zeilen enthältEgal – ich habe es herausgefunden. In meiner Spalte wurde ein Zeichen festgelegt.
Betreff: Erstellen Sie eine Spalte, die eine Zählung von 1 bis zur Anzahl der Zeilen enthältIch erhalte die Option 3 auf meiner Seite nicht (mit JMP 16). Wenn ich nach der Auswahl der ersten beiden Zeilen mit der rechten Maustaste klicke, stehen mir nur die Optionen „Bis zum Ende der Tabelle“ oder „Bis Zeile (x) füllen“ zur Verfügung.
Was fehlt mir hier?
Betreff: Erstellen Sie eine Spalte, die eine Zählung von 1 bis zur Anzahl der Zeilen enthältDas ist eine großartige Frage, PoulRavn, ich muss auch wissen, wie man das macht.
Betreff: Erstellen Sie eine Spalte, die eine Zählung von 1 bis zur Anzahl der Zeilen enthältAlle empfohlenen Arbeiten. Danke.
Das bringt mich dazu, die nächste Frage zu stellen:
Früher habe ich das im SAS-Code so gemacht:
Daten mydata(drop=column_ID_1_old);
Spalte_ID_1 beibehalten;
columns_ID_1_old=column_ID_1;
setze meine Daten;
wenn nobs=. dann nobs=1;
else if (column_ID_1=column_ID_1_old) then nobs=nobs+1;else nobs=1;
laufen;
Column_ID_1 hätte einen kategorialen Wert, auf dessen Grundlage die Nummerierung jedes Mal neu gestartet würde, wenn Column_ID_1 seinen Wert ändert. Dies ist sehr nützlich, wenn Sie Diagramme erstellen, deren Bereiche umbrochen werden. Alle diese müssen die gleichen x-Achsen haben, sonst passen die Diagramme nicht gut zusammen. Zumindest fand ich das so.
Meine nächste Frage lautet also: Wie mache ich das in JMP? Erstellen Sie die neue Spalte so, dass sie erneut zählt, wenn eine andere Spalte ihren Wert ändert.
Grüße Poul
Betreff: Erstellen Sie eine Spalte, die eine Zählung von 1 bis zur Anzahl der Zeilen enthältEs gibt mindestens drei schnelle Möglichkeiten, dies zu tun.
1. In einer neuen leeren Spalte gibt es im Spaltendialog die Option „Daten initialisieren“. Wählen Sie die Reihenfolge. Standardmäßig sollte eine lineare Reihe in Schritten von 1 sein.
2. Eine Spaltenformel mit einem Befehl: Reihe()
3. Fügen Sie zwei Zahlen (z. B. 1 und 2) in die ersten beiden Zeilen Ihrer Zählerspalte ein, klicken Sie mit der rechten Maustaste und wählen Sie die entsprechende Zahl aus Füllen Option, z.B Setzen Sie die Reihenfolge bis zum Ende der Tabelle fort ... .
Betreff: Erstellen Sie eine Spalte, die eine Zählung von 1 bis zur Anzahl der Zeilen enthältStimmt, das wurde in der JMP-Diskussion gepostet, aber ich habe es nicht erwähnt. Allerdings habe ich mir den Grafen wie von Ihnen vorgeschlagen angeschaut und konnte nicht erkennen, wie er wie gewünscht verwendet werden könnte. Was macht eigentlich Zählen? Es scheint, dass man bis zu einem oberen Wert zählen müsste, nämlich der Anzahl der Zeilen, aber wie erhält man das?
Entschuldigung, dass ich hier diese einfachen Fragen stelle. Nachdem ich angefangen habe, JMP zu verwenden, muss ich viele Dinge neu lernen. In Base SAS war es sehr einfach.
Grüße
Poul
Betreff: Erstellen Sie eine Spalte, die eine Zählung von 1 bis zur Anzahl der Zeilen enthältHallo.
Auf welche andere Weise möchten Sie die Nobs erstellen?
Du sagst in Base SAS wäre es ... so weiter;
Sie benötigen also eine Alternative zu dem, was Sie bereits als Lösung bereitgestellt haben?
Danke!
Ich sehe, dass dies in JMP gepostet ist, ok, also haben Sie es versucht ZÄHLEN Funktion?