Hinzufügen einer Spalte und Auffüllen mit Daten<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />JMP-Benutzer Ich habe eine einfache Frage: Ich möchte eine neue Spalte erstellen und diese mit Daten füllen, die auf Informationen in einer vorhandenen Spalte basieren.Nehmen wir zum Beispiel an, ich habe eine Spalte mit „Tieren“ wie folgt:
TIER
KATZE
HUND
MENSCHLICH
PFERD
SCHLANGE
EIDECHSE
KROKODIL
SCHILDKRÖTE
TRUTHAHN
HUHN
ADLER
ENTE
AMEISE
BIENE
SPINNE
FLIEGE
Ich möchte ein JSL-Skript schreiben, um ein hinzuzufügen "KATEGORIE" SPALTE UND UM DIE KATEGORIESPALTE MIT DATEN ZU BEFÜLLEN.MIT DEN ERGEBNISSEN:
TIER KATEGORIE
KATZENSÄUGETIER
HUNDESÄUGETIER
MENSCHLICHES SÄUGETIER
PFERDESÄUGETIER
SCHLANGENREPTIL
EIDECHSE REPTIL
KROKODIL REPTIL
SCHILDKRÖTENREPTIL
Truthahnvogel
HÜHNERVOGEL
ADLERVOGEL
ENTENVOGEL
Ameiseninsekt
BIENE INSEKT
SPINNENINSEKT
Fliegeninsekt
WENN DAS TIER EIN SÄUGETIER IST, MÖCHTE ICH, DASS IN DER KATEGORIESPALTE „SÄUGETIER“ AUFGEFÜLLT WIRD, WENN DAS TIER EIN REPTIL IST, MÖCHTE ICH, DASS IN DER KATEGORIESPALTE „REPTIL“ AUFGEFÜLLT WIRD, USW.
Danke schön,
Dan F.
Betreff: Spalte hinzufügen und mit Daten füllenUm dies manuell (ohne Skript) zu tun, können Sie verwenden Cols->Utilities->Recode auf Ihrer Originalspalte.

Wenn Sie auf die Schaltfläche „Fertig“ klicken, haben Sie die Möglichkeit, eine zu erstellen Formelspalte Dadurch wird eine neue Spalte mit einer Formel erstellt, die Werte basierend auf dem Tier zuweist.

Hier ist ein Video, das Recode zeigt.
https://www.youtube.com/watch?v=xcP476FSnQE
-Jeff
Betreff: Spalte hinzufügen und mit Daten füllenDer einfachste Weg, dies zu tun, besteht darin, eine Nachschlagedatentabelle zu erstellen, die den Master-Satz von Tieren enthält, die mit der Kategorie übereinstimmen. Dann müssen Sie nur noch die Datentabelle mit der Nachschlagetabelle aktualisieren und dabei angeben, dass alle Zeilen in der Originaltabelle, aber nur die übereinstimmenden Zeilen aus der Nachschlagetabelle beibehalten werden sollen.
Namen standardmäßig hier ( 1 ) ;
dt = Datentabelle ( "Daten" ) ;
dtud = Datentabelle ( "Nachschlagen" ) ;
Datentabelle ( "Daten" ) << Aktualisieren (
Mit ( Datentabelle ( "Nachschlagen" ) ) ,
Spalten anpassen ( : TIER = : TIER )