Re : Transposer des colonnes de données non spécifiquesLorsque vous connaissez les noms des colonnes que vous souhaitez transposer, vous pouvez les utiliser dans Transpose(columns()) en utilisant eval
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Big Class.jmp");
cols_to_transpose = {"height", "weight"};
dt_transposed = dt << Transpose(
columns(Eval(cols_to_transpose)),
Label column name("name"),
Output Table("Transpose of Big Class")
);Re : Transposer des colonnes de données non spécifiquesVoici un exemple de script Transpose qui examine les données de la table de données et génère une table de données transposée basée sur les données ;
Names Default To Here( 1 );
theTranspose = Expr(
dt = Current Data Table();
// Get the first character column to use as the Label
theLabel = (dt << get column names( string, character ))[1];
// Get the numeric columns. All numeric columns will be transposed
theTransColumns = dt << get column names( string, numeric );
// Transpose the data
dt << Transpose( columns( theTransColumns ), Label( As Column( theLabel ) ) );
);
// Open Data Table: Big Class.jmp
// → Data Table( "Big Class" )
Open( "$SAMPLE_DATA/Big Class.jmp" );
theTranspose;
// Open Data Table: Blood Pressure.jmp
// → Data Table( "Blood Pressure" )
Open( "$SAMPLE_DATA/Cities.jmp" );
theTranspose;
Je suis sûr que cela ne résout pas votre problème spécifique, cependant, ne sachant pas quelles règles vous souhaitez transposer n'ont pas été spécifiées, j'ai défini les règles pour que toutes les colonnes numériques trouvées soient transposées et que la première colonne de caractères trouvée contiendrait les nouveaux noms de colonne.
Transposer des colonnes de données non spécifiquesSalut tout le monde,
Je crée un script en jsl mais j'ai un problème pour transposer le tableau car les colonnes nécessaires doivent être spécifiées. Cependant, dans mon cas, les colonnes dépendent des données, donc cela change.
Comment puis-je créer un script jsl dans lequel je peux transposer des colonnes de données non spécifiques ?
Automatisation et scripts