Transposer la colonne, créer des en-têtes de lignes transposées dans JMP12Est-ce que quelqu'un sait comment transformer une colonne (une seule colonne) et faire en sorte que les lignes deviennent l'en-tête du tableau à l'aide de JSL ?
J'utilise JMP12.
Fondamentalement, je veux que la première ligne soit les en-têtes de colonne et non la sortie ci-dessous. Mon jeu de données est joint.

Merci,
Simon
dt = Data Table( "sports" ) << Transpose(
columns( :Items ),
Output Table( "transposed" )
);
Tableau de donnéesScriptRe : Transposer la colonne, créer des en-têtes de lignes transposées dans JMP12Merci @txnelson
Re : Transposer la colonne, créer des en-têtes de lignes transposées dans JMP12@brady_brady vous a probablement fourni de meilleures solutions, mais si tout ce que vous voulez faire, c'est créer une table de données vide où les noms de colonne sont la valeur de la première ligne, ce qui suit fera un travail très simple de cela

dtNew = Data Table( "sports" ) << Split(
Split By( :Items ),
Split( Transform Column( "Transform[Items]", Nominal, Formula( . ) ) ),
Sort by Column Property
);
dtNew << delete rows(1);
Re : Transposer la colonne, créer des en-têtes de lignes transposées dans JMP12fonctionne comme un charme.
Merci beaucoup!
Re : Transposer la colonne, créer des en-têtes de lignes transposées dans JMP12Salut, je n'ai plus JMP 12 chargé mais je pense que tout ce que j'ai utilisé ici était dans JMP 12... essayez-le.
Acclamations,
brady
ps--nous avons ajouté beaucoup de choses sympas depuis JMP 12 !!
Names Default To Here(1);
//replicate your original table
dt = New Table( "sports",
New Column( "Items", Character, "Nominal",
Set Values( {"soccer", "volleyball", "7tennis", "basketball"} ),
)
);
//get a list of desired column names.
colNameList = dt:items << get values;
/*
If you're creating a new table: build a 1 row, n column matrix of missing data
with the J() function and the As Table() function, which lets you set column names
easily.
*/
newDt = as table (J (1, nitems(colNameList), .), <<COLUMN names=""></COLUMN>