Tengo datos donde cada fila son datos de un día determinado de un lote de cultivo celular. Solo las filas del último día de cada cultivo celular tienen información sobre la calidad del producto. Ahora estoy tratando de filtrar lotes según la calidad del producto al final del cultivo, pero quiero seleccionar todos los días de esos cultivos para poder compararlos a lo largo del tiempo de cultivo. En el ejemplo, el filtro me da la fila 3, pero ¿es posible "regresar" y seleccionar las líneas 1 y 2 también en función de la columna de ID de lote?
Ejemplo:
Número de fila ID de lote Día de cultivo pH Fuera de línea Calidad del producto
1 Lote 1 0 7.2 NA
2 Lote 1 1 7.21 NA
3 Lote 1 2 7,15 23,5
Hay una respuesta fácil, y hay más complejas, dependiendo de lo que le gustaría hacer más.
Por lo tanto, lag() puede ser la función a usar para direccionar los valores de las filas anteriores, vea la captura de pantalla, asegurándose de que se direccione el mismo lote.
Si el día de cultivo (¿es del tipo fecha originalmente?) es solo un número entero ordenado, también Split-Table puede ser una opción para tener todos los valores de un lote en diferentes columnas en la misma fila.
Ver también documentación:
Funciones de fila (jmp.com)
Columnas divididas (jmp.com)
Además, puede crear funciones más complejas (por ejemplo, la fecha mínima del "Día de la cultura").