Wie verwende ich ein einfachstes Skript für eine Teilmenge?Legen Sie die Tabelle „Flugzeugzwischenfälle“ als Beispieldaten fest, um zu erklären, welche Funktion ich erhalten möchte.
- Teilmenge aller Zeilen, wenn die Zeichen in der Spalte „Unfallnummer“ beginnen.
- es gibt einen Weg--> Datenfilter auswählen--> "LA" ausfüllen--> alle Listenelemente manuell auswählen, dann die Skripte wie folgt kopieren
- Dieses Skript ist wirklich sehr lang. Ein weiterer Nachteil ist, dass dieses Element abgewählt wird, wenn es neue Unfallnummern gibt, die mit „CH“ beginnen, aber nicht in den angegebenen Zeichen im Skript enthalten sind. Es wird nicht der Absicht „Filtern Sie unsere Elemente, die mit CH beginnen“ folgen.
Helfen Sie mir bitte, eine einfache Möglichkeit zu finden, dies zu erreichen. Vielen Dank!
// → Datentabelle („Teilmenge der Flugzeugvorfälle“)
Datentabelle( "Flugzeugvorfälle" ) << Wo auswählen(
:Unfallnummer == "CHI01FA064" | :Unfallnummer == "CHI01FA067" |
:Unfallnummer == "CHI01FA077" | :Unfallnummer == "CHI01FA080" |
:Unfallnummer == "CHI01FA083" | :Unfallnummer == "CHI01FA084" |
:Unfallnummer == "CHI01FA085" | :Unfallnummer == "CHI01FA089" |
:Unfallnummer == "CHI01FA093" | :Unfallnummer == "CHI01FA100" |
:Unfallnummer == "CHI01FA104" | :Unfallnummer == "CHI01FA111" |
:Unfallnummer == "CHI01FA113" | :Unfallnummer == "CHI01FA117" |
:Unfallnummer == "CHI01FA128" | :Unfallnummer == "CHI01FA129" |
:Unfallnummer == "CHI01FA130" | :Unfallnummer == "CHI01FA136" |
:Unfallnummer == "CHI01FA139" | :Unfallnummer == "CHI01FA146" |
:Unfallnummer == "CHI01FA165" | :Unfallnummer == "CHI01FA169" |
:Unfallnummer == "CHI01FA180" | :Unfallnummer == "CHI01FA186" |
:Unfallnummer == "CHI01FA204" | :Unfallnummer == "CHI01FA206" |
:Unfallnummer == "CHI01FA209" | :Unfallnummer == "CHI01FA218" |
:Unfallnummer == "CHI01FA220" | :Unfallnummer == "CHI01FA230" |
:Unfallnummer == "CHI01FA231" | :Unfallnummer == "CHI01FA232" |
:Unfallnummer == "CHI01FA233" | :Unfallnummer == "CHI01FA234" |
:Unfallnummer == "CHI01FA235" | :Unfallnummer == "CHI01FA244" |
:Unfallnummer == "CHI01FA247" | :Unfallnummer == "CHI01FA256" |
:Unfallnummer == "CHI01FA257" | :Unfallnummer == "CHI01FA270" |
:Unfallnummer == "CHI01FA290" | :Unfallnummer == "CHI01FA291" |
:Unfallnummer == "CHI01FA292" | :Unfallnummer == "CHI01FA297" |
:Unfallnummer == "CHI01FA298" | :Unfallnummer == "CHI01FA312" |
:Unfallnummer == "CHI01FA329" | :Unfallnummer == "CHI01IA073" |
:Unfallnummer == "CHI01IA124" | :Unfallnummer == "CHI01IA211" |
:Unfallnummer == "CHI01IA246" | :Unfallnummer == "CHI01IA248A" |
:Unfallnummer == "CHI01IA248B" | :Unfallnummer == "CHI01LA057" |
:Unfallnummer == "CHI01LA060" | :Unfallnummer == "CHI01LA061" |
:Unfallnummer == "CHI01LA062" | :Unfallnummer == "CHI01LA065" |
:Unfallnummer == "CHI01LA066" | :Unfallnummer == "CHI01LA068" |
:Unfallnummer == "CHI01LA069" | :Unfallnummer == "CHI01LA070" |
:Unfallnummer == "CHI01LA071" | :Unfallnummer == "CHI01LA072" |
:Unfallnummer == "CHI01LA074" | :Unfallnummer == "CHI01LA075" |
:Unfallnummer == "CHI01LA076" | :Unfallnummer == "CHI01LA078" |
:Unfallnummer == "CHI01LA079" | :Unfallnummer == "CHI01LA081" |
:Unfallnummer == "CHI01LA082" | :Unfallnummer == "CHI01LA086" |
:Unfallnummer == "CHI01LA088" | :Unfallnummer == "CHI01LA090" |
:Unfallnummer == "CHI01LA091" | :Unfallnummer == "CHI01LA092" |
:Unfallnummer == "CHI01LA094" | :Unfallnummer == "CHI01LA095" |
:Unfallnummer == "CHI01LA096" | :Unfallnummer == "CHI01LA097" |
:Unfallnummer == "CHI01LA098" | :Unfallnummer == "CHI01LA099" |
:Unfallnummer == "CHI01LA101" | :Unfallnummer == "CHI01LA103" |
:Unfallnummer == "CHI01LA105" | :Unfallnummer == "CHI01LA106" |
:Unfallnummer == "CHI01LA107" | :Unfallnummer == "CHI01LA109" |
:Unfallnummer == "CHI01LA112" | :Unfallnummer == "CHI01LA114" |
:Unfallnummer == "CHI01LA115" | :Unfallnummer == "CHI01LA116" |
:Unfallnummer == "CHI01LA118" | :Unfallnummer == "CHI01LA119" |
:Unfallnummer == "CHI01LA120" | :Unfallnummer == "CHI01LA121" |
:Unfallnummer == "CHI01LA122" | :Unfallnummer == "CHI01LA125" |
:Unfallnummer == "CHI01LA126" | :Unfallnummer == "CHI01LA127" |
:Unfallnummer == "CHI01LA131" | :Unfallnummer == "CHI01LA132" |
:Unfallnummer == "CHI01LA133" | :Unfallnummer == "CHI01LA134" |
:Unfallnummer == "CHI01LA135" | :Unfallnummer == "CHI01LA137" |
:Unfallnummer == "CHI01LA138" | :Unfallnummer == "CHI01LA140" |
:Unfallnummer == "CHI01LA141" | :Unfallnummer == "CHI01LA142" |
:Unfallnummer == "CHI01LA143" | :Unfallnummer == "CHI01LA144" |
:Unfallnummer == "CHI01LA145" | :Unfallnummer == "CHI01LA147" |
:Unfallnummer == "CHI01LA148" | :Unfallnummer == "CHI01LA149" |
:Unfallnummer == "CHI01LA150" | :Unfallnummer == "CHI01LA151" |
:Unfallnummer == "CHI01LA152" | :Unfallnummer == "CHI01LA153" |
:Unfallnummer == "CHI01LA154" | :Unfallnummer == "CHI01LA155" |
:Unfallnummer == "CHI01LA156" | :Unfallnummer == "CHI01LA157" |
:Unfallnummer == "CHI01LA158" | :Unfallnummer == "CHI01LA159" |
:Unfallnummer == "CHI01LA160" | :Unfallnummer == "CHI01LA161" |
:Unfallnummer == "CHI01LA162" | :Unfallnummer == "CHI01LA164" |
:Unfallnummer == "CHI01LA166" | :Unfallnummer == "CHI01LA167" |
:Unfallnummer == "CHI01LA168" | :Unfallnummer == "CHI01LA170" |
:Unfallnummer == "CHI01LA171" | :Unfallnummer == "CHI01LA172" |
:Unfallnummer == "CHI01LA173" | :Unfallnummer == "CHI01LA174" |
:Unfallnummer == "CHI01LA175" | :Unfallnummer == "CHI01LA176" |
:Unfallnummer == "CHI01LA177" | :Unfallnummer == "CHI01LA178" |
:Unfallnummer == "CHI01LA179" | :Unfallnummer == "CHI01LA181" |
:Unfallnummer == "CHI01LA182" | :Unfallnummer == "CHI01LA183" |
:Unfallnummer == "CHI01LA184" | :Unfallnummer == "CHI01LA185" |
:Unfallnummer == "CHI01LA187" | :Unfallnummer == "CHI01LA188" |
:Unfallnummer == "CHI01LA189" | :Unfallnummer == "CHI01LA190" |
:Unfallnummer == "CHI01LA191" | :Unfallnummer == "CHI01LA192" |
:Unfallnummer == "CHI01LA193" | :Unfallnummer == "CHI01LA194" |
:Unfallnummer == "CHI01LA195" | :Unfallnummer == "CHI01LA196" |
:Unfallnummer == "CHI01LA197" | :Unfallnummer == "CHI01LA198" |
:Unfallnummer == "CHI01LA199" | :Unfallnummer == "CHI01LA200" |
:Unfallnummer == "CHI01LA201" | :Unfallnummer == "CHI01LA202" |
:Unfallnummer == "CHI01LA203" | :Unfallnummer == "CHI01LA205" |
:Unfallnummer == "CHI01LA207" | :Unfallnummer == "CHI01LA208" |
:Unfallnummer == "CHI01LA210" | :Unfallnummer == "CHI01LA212" |
:Unfallnummer == "CHI01LA213" | :Unfallnummer == "CHI01LA214" |
:Unfallnummer == "CHI01LA215" | :Unfallnummer == "CHI01LA216" |
:Unfallnummer == "CHI01LA217" | :Unfallnummer == "CHI01LA219" |
:Unfallnummer == "CHI01LA221" | :Unfallnummer == "CHI01LA222" |
:Unfallnummer == "CHI01LA223" | :Unfallnummer == "CHI01LA224" |
:Unfallnummer == "CHI01LA225" | :Unfallnummer == "CHI01LA226" |
:Unfallnummer == "CHI01LA227" | :Unfallnummer == "CHI01LA228" |
:Unfallnummer == "CHI01LA229" | :Unfallnummer == "CHI01LA236" |
:Unfallnummer == "CHI01LA237" | :Unfallnummer == "CHI01LA238" |
:Unfallnummer == "CHI01LA239" | :Unfallnummer == "CHI01LA240" |
:Unfallnummer == "CHI01LA242" | :Unfallnummer == "CHI01LA243" |
:Unfallnummer == "CHI01LA245" | :Unfallnummer == "CHI01LA249" |
:Unfallnummer == "CHI01LA250" | :Unfallnummer == "CHI01LA251" |
:Unfallnummer == "CHI01LA252" | :Unfallnummer == "CHI01LA253" |
:Unfallnummer == "CHI01LA254" | :Unfallnummer == "CHI01LA255" |
:Unfallnummer == "CHI01LA258" | :Unfallnummer == "CHI01LA259" |
:Unfallnummer == "CHI01LA260" | :Unfallnummer == "CHI01LA261" |
:Unfallnummer == "CHI01LA262" | :Unfallnummer == "CHI01LA263" |
:Unfallnummer == "CHI01LA264" | :Unfallnummer == "CHI01LA265" |
:Unfallnummer == "CHI01LA266" | :Unfallnummer == "CHI01LA267" |
:Unfallnummer == "CHI01LA268" | :Unfallnummer == "CHI01LA269" |
:Unfallnummer == "CHI01LA271" | :Unfallnummer == "CHI01LA272" |
:Unfallnummer == "CHI01LA273" | :Unfallnummer == "CHI01LA274" |
:Unfallnummer == "CHI01LA275" | :Unfallnummer == "CHI01LA276" |
:Unfallnummer == "CHI01LA277" | :Unfallnummer == "CHI01LA278" |
:Unfallnummer == "CHI01LA279" | :Unfallnummer == "CHI01LA280" |
:Unfallnummer == "CHI01LA281" | :Unfallnummer == "CHI01LA282" |
:Unfallnummer == "CHI01LA283" | :Unfallnummer == "CHI01LA284" |
:Unfallnummer == "CHI01LA285" | :Unfallnummer == "CHI01LA286" |
:Unfallnummer == "CHI01LA287" | :Unfallnummer == "CHI01LA288" |
:Unfallnummer == "CHI01LA289" | :Unfallnummer == "CHI01LA293" |
:Unfallnummer == "CHI01LA294" | :Unfallnummer == "CHI01LA295" |
:Unfallnummer == "CHI01LA296" | :Unfallnummer == "CHI01LA299" |
:Unfallnummer == "CHI01LA300" | :Unfallnummer == "CHI01LA301" |
:Unfallnummer == "CHI01LA302" | :Unfallnummer == "CHI01LA303" |
:Unfallnummer == "CHI01LA304" | :Unfallnummer == "CHI01LA305" |
:Unfallnummer == "CHI01LA306" | :Unfallnummer == "CHI01LA307" |
:Unfallnummer == "CHI01LA308" | :Unfallnummer == "CHI01LA309" |
:Unfallnummer == "CHI01LA310" | :Unfallnummer == "CHI01LA311" |
:Unfallnummer == "CHI01LA313" | :Unfallnummer == "CHI01LA314" |
:Unfallnummer == "CHI01LA315" | :Unfallnummer == "CHI01LA316" |
:Unfallnummer == "CHI01LA317" | :Unfallnummer == "CHI01LA318" |
:Unfallnummer == "CHI01LA321" | :Unfallnummer == "CHI01LA322" |
:Unfallnummer == "CHI01LA323" | :Unfallnummer == "CHI01LA324" |
:Unfallnummer == "CHI01LA325" | :Unfallnummer == "CHI01LA326" |
:Unfallnummer == "CHI01LA327" | :Unfallnummer == "CHI01LA328" |
:Unfallnummer == "CHI01LA330" | :Unfallnummer == "CHI01LA331" |
:Unfallnummer == "CHI01LA332" | :Unfallnummer == "CHI01LA333" |
:Unfallnummer == "CHI01MA163" | :Unfallnummer == "CHI01TA063" |
:Unfallnummer == "CHI02FA001" | :Unfallnummer == "CHI02FA006" |
:Unfallnummer == "CHI02FA009" | :Unfallnummer == "CHI02FA025" |
:Unfallnummer == "CHI02FA033" | :Unfallnummer == "CHI02FA034" |
:Unfallnummer == "CHI02FA042" | :Unfallnummer == "CHI02FA049" |
:Unfallnummer == "CHI02FA059" | :Unfallnummer == "CHI02FAMS1" |
:Unfallnummer == "CHI02IA050" | :Unfallnummer == "CHI02IA058" |
:Unfallnummer == "CHI02LA002" | :Unfallnummer == "CHI02LA003" |
:Unfallnummer == "CHI02LA004" | :Unfallnummer == "CHI02LA005" |
:Unfallnummer == "CHI02LA007" | :Unfallnummer == "CHI02LA008" |
:Unfallnummer == "CHI02LA010" | :Unfallnummer == "CHI02LA011" |
:Unfallnummer == "CHI02LA012" | :Unfallnummer == "CHI02LA013" |
:Unfallnummer == "CHI02LA014" | :Unfallnummer == "CHI02LA015" |
:Unfallnummer == "CHI02LA016" | :Unfallnummer == "CHI02LA017" |
:Unfallnummer == "CHI02LA018" | :Unfallnummer == "CHI02LA019" |
:Unfallnummer == "CHI02LA020" | :Unfallnummer == "CHI02LA021" |
:Unfallnummer == "CHI02LA022" | :Unfallnummer == "CHI02LA023" |
:Unfallnummer == "CHI02LA024" | :Unfallnummer == "CHI02LA026" |
:Unfallnummer == "CHI02LA027" | :Unfallnummer == "CHI02LA028" |
:Unfallnummer == "CHI02LA029" | :Unfallnummer == "CHI02LA030" |
:Unfallnummer == "CHI02LA031" | :Unfallnummer == "CHI02LA032" |
:Unfallnummer == "CHI02LA035" | :Unfallnummer == "CHI02LA036" |
:Unfallnummer == "CHI02LA037" | :Unfallnummer == "CHI02LA038" |
:Unfallnummer == "CHI02LA039" | :Unfallnummer == "CHI02LA040" |
:Unfallnummer == "CHI02LA041" | :Unfallnummer == "CHI02LA043" |
:Unfallnummer == "CHI02LA044" | :Unfallnummer == "CHI02LA045" |
:Unfallnummer == "CHI02LA046" | :Unfallnummer == "CHI02LA047" |
:Unfallnummer == "CHI02LA048" | :Unfallnummer == "CHI02LA052" |
:Unfallnummer == "CHI02LA053" | :Unfallnummer == "CHI02LA054" |
:Unfallnummer == "CHI02LA055" | :Unfallnummer == "CHI02LA056"
) << Teilmenge (Ausgewählte Zeilen (1), Nur ausgewählte Spalten (0));
Automatisierung und SkriptingGrundlegende Datenanalyse und ModellierungDatenzusammenführung und -bereinigungDatenexploration und -visualisierungBetreff: Wie verwende ich ein einfachstes Skript für eine Teilmenge?Wenn Sie nur die Zeilen haben, in denen die Unfallnummer mit CH beginnt, können Sie Starts With() verwenden.
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Aircraft Incidents.jmp");
dt << Select Where(Starts With(:Accident Number, "CH"));
Und mit Teilmenge würde ich Get Rows verwenden.
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Aircraft Incidents.jmp");
rows_of_interest = dt << Get Rows Where(Starts With(:Accident Number, "CH"));
dt_ch = dt << Subset(Rows(rows_of_interest), Selected Columns(0), Output Table("CH Accidents"));Betreff: Wie verwende ich ein einfachstes Skript für eine Teilmenge?Es sieht so aus, als ob das ausreichen würde.
Data Table( "Aircraft Incidents" ) << Select Where( Starts With( :Accident Number, "CH" ) )
Betreff: Wie verwende ich ein einfachstes Skript für eine Teilmenge?Danke, es funktioniert gut. In einem anderen Fall, wenn ich die Anforderung ein wenig ändere, möchte ich alle Elemente sortieren, die das Zeichen „CH“ enthalten, unabhängig davon, ob es die ersten beiden Zeichen sind. Vielleicht steht das „CH“ in der Mitte der Unfallnummernzeichenfolge. Wie soll ich das Skript ändern? Vielen Dank!
Betreff: Wie verwende ich ein einfachstes Skript für eine Teilmenge?Dann können Sie Contains() verwenden
dt << Select Where(Contains(:Accident Number, "CH"));
Ich empfehle, diesen etwas älteren Blogbeitrag JSL Character String Functions für einige grundlegende (und Munger-Funktionen, die ich nicht verwende) zu lesen. Außerdem JSL Syntax Reference > JSL Functions, Operators and Messages > Character Functions
Betreff: Wie verwende ich ein einfachstes Skript für eine Teilmenge?Vielen Dank!