¿Cómo codificaría una nueva columna para llenar cada celda con un texto específico basado en el texto de una segunda columna? Tengo una columna "bien" con A1-A100. Necesito crear una segunda columna con el Tratamiento "A", para los pozos A1-A10, "B" para los pozos A11-A20, etc.
¡Gracias!
¿Hay alguna manera de hacerlo por fragmentos/grupos en la plataforma de recodificación? Hacerlo a mano para más de 100 muestras y múltiples conjuntos de datos llevaría bastante tiempo.
¿Lo has probado? La plataforma Recode le proporcionará un script, como
ocal({dt, col1},
dt = Data Table("Untitled");
dt << Begin Data Update;
col1 = dt << New Column(dt:Column 1);
col1 << Set Name("Column 1 2");
dt << Move Selected Columns({col1}, after(dt:Column 1));
For Each Row(
dt,
col1[] = Map Value(
dt:Column 1,
{"A10", "A1", "A2", "A1", "A3", "A1"},
Unmatched(dt:Column 1)
)
);
dt << End Data Update;
);
Luego puede modificarlo según sea necesario y tal vez usar algo como el Generador de flujo de trabajo para que funcione con diferentes tablas. O puede escribirlo (Get Data Table List() y For Each son buenos puntos de partida para esto).