Hola,
cuando importo un conjunto de datos con el siguiente código:
Names Default To Here( 1 );
Clear Symbols();
pb = Page Break Box();
fileopen= "\\prusntyfil01\home$\sv001241\Desktop\FCCC\Scripts\Data tables for statistical analysis 07NOV22.xlsx";
//dt=open(fileopen,private);
dt = Open(
fileopen,
Worksheets( "USP & DSP Subtype Dependent" ),
Worksheet Settings(
1,
Has Column Headers( 1 ),
Number of Rows in Headers( 1 ),
Headers Start on Row( 1 ),
Data Starts on Row( 2 ),
Data Starts on Column( 1 ),
Data Ends on Row( 262 ),
Data Ends on Column( 14 ),
Replicated Spanned Rows( 1 ),
Replicated Spanned Headers( 0 ),
Suppress Hidden Rows( 1 ),
Suppress Hidden Columns( 1 ),
Suppress Empty Columns( 1 ),
Treat as Hierarchy( 0 ),
Multiple Series Stack( 0 ),
Import Cell Colors( 0 ),
Limit Column Detect( 0 ),
Column Separator String( "" )
),
);
////Had to change the data type of some variables, some of the variables have operators in the name had to change the names of some variables then change data types////
///When l tried to work with the variables with an operator in there name such as "/" and "%" i had problems so tried to change the names of Variables with/////
///either brackets or a operator in the variable name//////
dt :Specific Purity << Data type (Numeric) << Set Modeling Type (continuous);
col = Column( 2 );
col << Set Name( "Scale Area" );
col = Column( 4 );
col << Set Name( "Subtype" );
col = Column( 6 );
col << Set Name( "ICD 106 cells mL" );
col = Column( 7 );
col << Set Name( "HA µg mL" );
///need to format the below column as percent/////
col = Column( 8 );
col << Set Name( "HA Step Yield percent" );
dt :HA Step Yield percent << Data type (Numeric) << Format( "Percent", 12, 1 ) << Set Modeling Type (continuous) << Set Selected;
col = Column( 9 );
col << Set Name( "Total Protein BCA ug mL" );
dt :Total Protein BCA ug mL << Data type (Numeric) << Set Modeling Type (continuous);
col = Column( 11 );
col << Set Name( "HA by SRD µg mL" );
dt :HA by SRD µg mL << Data type (Numeric) << Set Modeling Type (continuous);
col = Column( 12 );
col << Set Name( "HCP by ELISA µg mL" );
dt :HCP by ELISA µg mL << Data type (Numeric) << Set Modeling Type (continuous);
col = Column( 13 );
col << Set Name( "HCP µg µg" );
dt :HCP µg µg << Data type (Numeric) << Set Modeling Type (continuous);algunas de las variables se importan como ordinales o nominales y necesito corregir esto, lo cual está bien, sin embargo, la variable: HA Step Yield percent pierde su formato cuando apilo los datos usando el siguiente código, ¿cómo puedo evitar que esto suceda? ?
dt2 = dt << stack(
columns(:ICD 106 cells mL, :HA µg mL, :HA Step Yield percent,
:Total Protein BCA ug mL, :Specific Purity, :HA by SRD µg mL,
:HCP by ELISA µg mL, :HCP µg µg),
Source Label Column( "Quality Attribute" ),
Stacked Data Column( "Data" ),
output table name( "stacked" )
);<BR />
Hola @Mickyboy ,
Parece que desea que diferentes filas dentro de una sola columna tengan diferentes propiedades. Eso no va a ser posible lamentablemente. Las propiedades de columna, como Formato, se aplican a toda la columna. Esa es la naturaleza del formato apilado. Si desea que las diferentes variables tengan diferentes propiedades, deberá dejarlas en el formato ancho.
¿Por qué necesita el formato de porcentaje? Tal vez puedas simplemente hacer una multiplicación antes de apilar.
Lo siento, pero espero que eso ayude.
phil
Gracias Phil,
Pensé en multiplicar por 100 antes de apilar si no podía encontrar una solución, gracias por tu consejo, lo aprecio.