Wie wähle ich jede zweite und dritte Reihe aus?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Hallo,
Ich bin ein neuer Benutzer. Bitte entschuldigen Sie, wenn diese Frage leicht zu beantworten scheint.
Ich habe einen Datensatz (mehr als 21.000 Zeilen), in dem ich die 2. und 3. Zeile auswählen, die 4. abwählen, dann die 5. und 6. abwählen und die 7. abwählen möchte ... und so weiter ...
Nachdem sie alle ausgewählt sind, können sie gelöscht werden, da ich die Daten in diesen Zeilen nicht benötige.
Was wäre der einfachste Weg, dies zu tun?
Vielen Dank.
-Matt
Betreff: Wie wähle ich jede zweite und dritte Zeile aus?Noch eine andere Möglichkeit, dies zu tun. Keine Anforderungen zum Hinzufügen einer zusätzlichen Spalte oder zum Auswählen von Zeilen:
dt = Aktuelle Datentabelle () ;
dt << Zeilen löschen ( dt << Holen Sie sich Zeilen wo ( Mod ( Reihe () + 2 , 3 ))) ;
Betreff: Wie wähle ich jede zweite und dritte Zeile aus?Ha! ron_horne Ich bin der Strategie „Wo auswählen“ überlegen. Das ist jedoch eines meiner Lieblingsdinge an JMP. Sie können solche Probleme so lösen, dass Ihr Verstand gerne arbeitet. Wenn Sie ein Skriptersteller sind, gibt es hier eine gute Strategie, und wenn Sie es interaktiv tun möchten, jeff.perkinson Die Wege sind auch gut.
Betreff: Wie wähle ich jede zweite und dritte Zeile aus?Vielen Dank an alle für die schnellen und einfachen Antworten.
Am Ende habe ich die hinzugefügten Sequenznummern verwendet und nach Bedarf ausgewählt und gelöscht.
-Matt
Betreff: Wie wähle ich jede zweite und dritte Zeile aus?Das ist eine lustige Frage, denn dafür gibt es wahrscheinlich viele Strategien. Ich freue mich auf weitere Vorschläge.
Angenommen, Sie möchten dies interaktiv tun (im Gegensatz zur Automatisierung mit JSL, um es später noch einmal zu tun), gibt es hier einige Möglichkeiten.
1) Fügen Sie eine neue numerische Spalte hinzu. Geben Sie 1, 2 und 3 in die ersten drei Zeilen Ihrer Tabelle ein. Wählen Sie dann diese Zellen aus, klicken Sie mit der rechten Maustaste darauf und wählen Sie Wiederholen Sie die Reihenfolge bis zum Ende der Tabelle .

Dadurch wird eine Spalte mit einer sich wiederholenden Zahl 1, 2, 3 erstellt. Sie müssen nun die Zeilen mit einer 2 oder einer 3 auswählen. Das ist einfach. Wählen Sie eine beliebige „2“-Zelle und eine beliebige „3“-Zelle aus (klicken Sie bei Bedarf bei gedrückter Umschalttaste auf die zweite Zelle oder ziehen Sie zwei nebeneinander). Klicken Sie mit der rechten Maustaste auf eine der ausgewählten Zellen und wählen Sie Wählen Sie „Übereinstimmende Zellen“ aus .

Dadurch werden alle „2“-Zeilen und alle „3“-Zeilen ausgewählt. Wählen Sie nun Zeilen -> Zeilen löschen .
2) Sie könnten eine erstellen Spalte „Zeilenstatus“. mit einer Formel unter Verwendung der Ausgewählter Staat Funktion zur Auswahl jeder 2. und 3. Reihe.

Beachten Sie, dass in der Spalte „Zu löschende Zeilen“ jede zweite und dritte Zeile ausgewählt ist. Ich habe das mit der Funktion Modulo() gemacht.
Klicken Sie nun mit der rechten Maustaste auf den Stern neben der Spalte „Zu löschende Zeilen“ und wählen Sie In Zeilenzustände kopieren , um diese Zeilen im aktiven Zeilenstatusbereich auszuwählen. Jetzt können Sie wählen Zeilen -> Zeilen löschen .

Ich bin sicher, dass die Community andere Möglichkeiten hat, dies zu tun. Es wird interessant sein, sie zu sehen.
-Jeff
Betreff: Wie wähle ich jede zweite und dritte Zeile aus?Hi mmcclusk0 ,
Vielleicht ist eine grundlegende Möglichkeit, dies zu tun:
Namen standardmäßig hier ( 1 ) ;
dt = Offen ( „$SAMPLE_DATA/Hurricanes.jmp“ ) ;
dt << neue Kolumne ( "Auswahl" , Formel ( Reihenfolge ( 1 , 3 , 1 ))) ;
dt : Auswahl << Formel löschen ;
// wähle jede zweite und dritte Zeile aus
ausgewählte Zeilen = dt << Wählen Sie wo aus ( : Auswahl > 1 ) ;
dt << Zeilen löschen () ;
Betreff: Wie wähle ich jede zweite und dritte Zeile aus?Eine Möglichkeit: Erstellen Sie eine neue numerische Spalte und geben Sie 1, 2, 3 in die ersten drei Zeilen ein. Wählen Sie dann diese Zeilen aus und klicken Sie mit der rechten Maustaste, um sie auszuwählen Füllen -> Sequenz bis zum Ende der Tabelle wiederholen . Wählen Sie schließlich sowohl eine „2“ als auch eine „3“ aus und klicken Sie zur Auswahl mit der rechten Maustaste Wählen Sie passende Zellen aus. Jetzt sollte jede zweite und dritte Zeile ausgewählt und zum Löschen bereit sein.