Spalten zusammenfassen und zu jeder Schleife hinzufügenHallo,
Wenn es eine Datentabelle wie unten gibt, wie kann ich Skripts verwenden, um „equipmentId“ und „stage_num“ bei jedem Schritt mit neuen Spalten zu verknüpfen?
Danke.

Automatisierung und SkripterstellungBetreff: Spalten zusammenfassen und zu jeder Schleife hinzufügenGehen Sie zunächst Ihre Daten durch und erstellen Sie die gewünschten Paare (wenn sie immer nebeneinander liegen, ist dies möglicherweise etwas einfacher). Dann durchlaufen Sie die Paare, während Sie neue Spalten erstellen. Wenn Sie Beispiele für Ihre Daten angeben könnten, wäre es einfacher, Beispielskripte bereitzustellen.
Betreff: Spalten zusammenfassen und zu jeder Schleife hinzufügenHallo jthi,
Hier ist das Datenbeispiel.
Betreff: Spalten zusammenfassen und zu jeder Schleife hinzufügenEin Beispiel
Names Default To Here(1);
dt = Open("$DOWNLOADS/example data.jmp");
dt << Clear Select;
// as all columns are interest to use and they are always in pairs
// we can loop over every other column
col_list = dt << Get Column Names("String");
first_col_indices = 1::N Items(col_list)::2;
new_col_list = {};
For Each({first_col_idx}, first_col_indices,
first_col_name = Column(dt, first_col_idx) << get name;
new_col_name = Word(1, first_col_name, ":");
Insert Into(new_col_list, dt << New Column(new_col_name, Character, Nominal, << Set Each Value(
Column(dt, first_col_idx)[Row()] ||"_"||Column(dt, first_col_idx + 1)[Row()]
)));
);
/*
For Each({new_col, idx}, new_col_list,
dt << Move Selected Columns(new_col, After(Column(dt, first_col_indices[idx] + 1 + idx - 1)));
);
*/Betreff: Spalten zusammenfassen und zu jeder Schleife hinzufügenHallo jthi,
Es funktioniert bei diesem Datenbeispiel, aber wenn meine Daten andere Spalten haben, die sich nicht auf die Spalten beziehen, die ich verketten möchte, müssen beispielsweise nur die Foto- und Bühnenspalten verkettet werden, die DRY ETCH-Spalte jedoch nicht, wie die Beispieldaten 2 Wie könnte ich unten Ihren Code reparieren?
Vielen Dank!
Betreff: Spalten zusammenfassen und zu jeder Schleife hinzufügenSind die Spalten immer Paare oder fehlt möglicherweise ein anderer Teil des Paares? Und wenn es möglich ist, wie sollte mit dieser Situation umgegangen werden? Sind die Spalten außerdem immer in der „richtigen“ Reihenfolge?