Tengo una tabla de datos que sigue este formato:
dt = New Table( "Example",
Add Rows( 5 ),
New Column( "Time Stamp",
Character,
"Nominal",
Set Values( {"1", "2", "3", "4", "5"} )
),
New Column( "Sample Name",
Character,
"Nominal",
Set Values( {"Sample_1", "Sample_1", "Sample_2", "Sample_2", "Sample_2"} )
),
New Column( "Test1",
Numeric,
"Nominal",
Set Values( {1, 0, 1, 0, 0} )
),
New Column( "Test2",
Numeric,
"Nominal",
Set Values( {0, 1, 0, 1, 0} )
),
New Column( "Test3",
Numeric,
"Nominal",
Set Values( {0, 0, 0, 0, 1} )
)
);
dt = New Table( "Example",
Add Rows( 2 ),
New Column( "Time Stamp",
Character,
"Nominal",
Set Values( {"1", "3"} )
),
New Column( "Sample Name",
Character,
"Nominal",
Set Values( {"Sample_1", "Sample_2"} )
),
New Column( "Test1",
Numeric,
"Nominal",
Set Values( {1, 1} )
),
New Column( "Test2",
Numeric,
"Nominal",
Set Values( {1, 1} )
),
New Column( "Test3",
Numeric,
"Nominal",
Set Values( {0, 1} )
)
);Entonces Sample_1 se prueba con Test1 y Test2 y cada fila muestra el resultado de esa prueba. Si una de las pruebas no se realiza para esa fila, el estado predeterminado para esa prueba es 0. Es por eso que en la fila 1, Prueba2 y Prueba3 se muestran como 0.
Quiero combinarlos para que el resultado final sea:
dt = New Table( "Result",
Add Rows( 2 ),
New Column( "Time Stamp",
Character,
"Nominal",
Set Values( {"1", "3"} )
),
New Column( "Sample Name",
Character,
"Nominal",
Set Values( {"Sample_1", "Sample_2"} )
),
New Column( "Test1",
Numeric,
"Nominal",
Set Values( {1, 1} )
),
New Column( "Test2",
Numeric,
"Nominal",
Set Values( {1, 1} )
),
New Column( "Test3",
Numeric,
"Nominal",
Set Values( {0, 1} )
)
);No me importa demasiado la columna Marca de tiempo. En realidad hay muchas otras columnas que no tienen el mismo valor para las muestras repetidas. Pero para este análisis me gustaría conservar los valores de la primera fila con ese nombre de muestra. Como se muestra en la tabla de resultados.
De alguna manera necesito seleccionar las filas para las cuales el nombre de la muestra es el mismo, sumar las columnas relevantes y combinarlas en una tabla de resultados. Pero me estoy estancando en cómo empezar. ¡Cualquier ayuda es apreciada!
Gracias
¿Quizás la tabla de resumen sea suficiente para ti?

Es posible que tengas que realizar una unión adicional para obtener las columnas adicionales.
¡Oh, intentaré esto! Si funciona, sería perfecto y mucho más fácil que el complicado proceso que estaba intentando.