J'ai un tableau de données qui ressemble à ceci,

Je veux le changer en quelque chose comme ça.

Comment faire cela en JSL ? Je n'ai pas de colonne de référence pour diviser cela, mais je sais que les lignes impaires seront ma première entrée, et les lignes paires seront toujours ma deuxième entrée.
Créez une nouvelle colonne avec les connaissances que vous avez sur les lignes paires et impaires et utilisez-la comme colonne Diviser par
Names Default To Here(1);
dt = New Table("Untitled 2",
Add Rows(8),
Compress File When Saved(1),
New Column("Column 1",
Character,
"Nominal",
Set Values(
{"Test1", "Test1", "Test1", "Test1", "Test1", "Test1", "Test1", "Test1"}
)
),
New Column("Column 2",
Character,
"Nominal",
Set Values(
{"Test1", "Test1", "Test1", "Test1", "Test1", "Test1", "Test1", "Test1"}
)
),
New Column("Column 3",
Character,
"Nominal",
Set Values({"A", "1", "B", "2", "C", "3", "D", "4"})
)
);
dt << New Column("By", Character, Nominal, Formula(
If(Mod(Row(), 2),
"Data 1";
,
"Data 2";
);
));
dt_split = dt << Split(
Split By(:By),
Split(:Column 3),
Output Table("Untitled 29.jmp"),
Sort by Column Property
);