Neue Spalte mit anfänglichen Datenwerten<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Hallo
Weiß jemand, wie man die Erstellung einer neuen Spalte per Skript erstellt? mit anfänglichen Datenwerten ?
Unten ist meine beste Vermutung, aber es funktioniert nicht. Im Skripthandbuch kann keine Hilfe zu „Anfangsdatenwerten“ gefunden werden.
BR, Marianne
dt=aktuelle Datentabelle();
dt<Betreff: Neue Spalte mit anfänglichen Datenwerten
Ian_jmp:
Deine Idee funktioniert super! Vielen Dank!
JMP_Learner
Betreff: Neue Spalte mit anfänglichen DatenwertenVielleicht so etwas?
NamesDefaultToHere(1);
// Make some tables, save and close them, but keep a list
n = 4;
fList = {};
for(t=1, t<=n, t++,
fName = "Table "||Char(t)||".jmp";
dt = NewTable(fName, NewColumn("Data", Formula(RandomInteger(10))));
dt << AddRows(20);
InsertInto(fList, fName);
Close(dt, Save("$DESKTOP/"||fName));
);
// Open the tables in the list and add the column
for(t=1, t<=NItems(fList), t++,
fName = fList[t];
dt = Open("$DESKTOP/"||fName);
colVals = {};
for(r=1, r<=NRow(dt), r++,
InsertInto(colVals, fName);
);
dt << NewColumn("File Name", Character, Values(colVals));
DeleteFile("$DESKTOP/"||fName);
);Betreff: Neue Spalte mit anfänglichen DatenwertenHallo!
Ich habe ein ähnliches, aber etwas komplizierteres Problem:
Der Anfangswert, den ich festzulegen versuche, ist eine Funktion des Schleifenindex.
Angenommen, ich muss 50 Dateien öffnen. Beim Öffnen jeder Datei möchte ich eine neue Spalte hinzufügen und die neue Spalte mit dem Dateinamen dieser Datei füllen. Der Anfangswert soll eine Konstante sein. Wenn diese Funktion jedoch innerhalb einer Schleife verwendet wird, scheint der Code hängenzubleiben. Es öffnet die erste Datei, ohne den Anfangswert auszufüllen, und stoppt.
Wie soll ich dafür sorgen, dass es funktioniert?
Vielen Dank.
Neue Spalte mit anfänglichen DatenwertenAusgezeichnet, genau das, was ich brauchte
Neue Spalte mit anfänglichen DatenwertenDu bist nah dran.Das wird funktionieren:
dt = aktuelle Datentabelle () ;
dt << neue Kolumne ( "Ausgewählt" , Charakter , << Legen Sie jeden Wert fest ( "JA" )) ;
Betreff: Neue Spalte mit initialen Datenwertenhttps://community.jmp.com/t5/Discussions/Initialize-data-very-useful-but-fragile/mp/780753