Betreff: Wie lege ich das Format für eine Spaltengruppe fest (dh nicht einzeln)?Hallo @Neo ,
Wenn Sie mehrere Spalten auswählen, können Sie mit der rechten Maustaste darauf klicken und „Attribute standardisieren“ auswählen ( Attribute und Eigenschaften spaltenübergreifend standardisieren (jmp.com) ) :

Wenn Sie sich das Skriptprotokoll ansehen, können Sie dann den Code für die Standardisierung dieser Attribute extrahieren. Beispiel hier ist:
// Standardize column attributes
Local( {old dt = Current Data Table()},
Current Data Table( Data Table( "Test" ) );
For Each( {col, index}, {:Column 1, :Column 2, :Column 3},
col << Data Type( Numeric, Format( "Fixed Dec", 12, 2 ) ) << Set Modeling Type( "Continuous" )
);
Current Data Table( old dt );
);
Ich hoffe, diese Antwort wird Ihnen helfen,
Betreff: Wie lege ich das Format für eine Spaltengruppe fest (dh nicht einzeln)?@Victor_G
Danke. Ich versuche es zu vermeiden
{:Column 1, :Column 2, :Column 3}da davon ausgegangen wird, dass sich diese von Fall zu Fall ändern. Ich kann die relevanten (numerischen) Spalten auswählen als
ListofNumericCols = dt << get column names(numeric, Continuous);
NumericCols = dt << Group Columns ("NumericCols",ListofNumericCols);
dt<< Select Columns (dt<<GET column="" group=""></GET>und dann möchte ich sofort das Format der Gruppe „NumericCols“ ändern. Wie/können wir das in JSL machen?
Betreff: Wie lege ich das Format für eine Spaltengruppe fest (dh nicht einzeln)?Das Folgende erledigt den Job für mich. Danke.
Names Default To Here( 1 ); <BR />dt = Open ("myDataTable.jmp"); /*load data table*/<BR />ListofNumericCols = dt << get column names(numeric, Continuous); //get list of columns to group
NumericCols = dt << Group Columns ("NumericCols",ListofNumericCols); // group columns
dt<< Select Columns (dt<<GET column="" group=""></GET>Local( {old dt = Current Data Table()},
Current Data Table( Data Table( "myDataTable" ) );
For Each( {col, index},
selecedColNames,
col << Format( "Fixed Dec", 12, 2 )
);
Current Data Table( old dt );
);
Betreff: Wie lege ich das Format für eine Spaltengruppe fest (dh nicht einzeln)?Sie müssen nicht zuerst Spalten in einer Gruppe auswählen und dann deren Referenzen abrufen.
Names Default To Here( 1 );
// example
dt = Open( "$SAMPLE_DATA/Cities.jmp" );
// create column groups
dt << group columns( "xy", {:X, :y} );
dt << group columns( "pollutants", :Ozone :: :Lead );
// get col references to each member in group
col = dt << get column group( "xy" );
// iterate over list and make change to attribute or proptery
For( c = 1, c <= N Items( col ), c++,
col[c] << Format( "Fixed Dec", 6, 2 );
);Wie lege ich das Format für eine Spaltengruppe fest (dh nicht einzeln)?Ich habe eine Spaltengruppe, deren Format ich ändern möchte. Ich weiß, wie man das für eine bestimmte Spalte macht (siehe unten).
Names Default To Here (1);
dt = Open ("myTable.jmp");
//Show( dt:myCol << get format );
dt:myCol<< Format( "Fixed Dec", 10, 2 );
//Show( dt:myCol<< get format );Wie mache ich das für eine Spaltengruppe in JSL?
(Ich schätze, ich brauche eine JSL-Variante davon https://community.jmp.com/t5/Discussions/how-to-multiple-column-format-at-once/td-p/238726 )
Erweiterte statistische ModellierungAutomatisierung und SkripterstellungDatenmischung und -bereinigungMassenanpassung