Datos de tiempo de uso para datos de intervalo (combinar dos tablas)<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />El objetivo es tomar los datos del tiempo de uso del archivo "Raw Data.jmp" y combinarlos con un archivo "IntervalData.jmp" que tiene intervalos de 1 segundo. La idea es buscar en función de la marca de tiempo y la identificación del dispositivo y crear, por ejemplo, una columna de lectura de voltaje para el dispositivo 1001 y 1002 ect. Dado que este es el tiempo de uso de los datos, si no hay una coincidencia exacta, los datos deben completarse en "IntervalData.jmp" con el último punto de datos que coincidió. Este proceso debería continuar para las otras columnas en "Raw Data.jmp" pero se colocará en tablas separadas. Por lo tanto, el resultado final debe haber 10 tablas separadas en intervalos de 1 segundo.
Cualquier sugerencia para crear un script o fórmula en jmp 11 será muy apreciada.
¡Gracias por adelantado!
Re: Tiempo de datos de uso para datos de intervalo (Combine dos tablas)Si está realizando una unión basada en el tiempo, la función LocSorted puede ser útil. ¿Por qué necesita 10 tablas separadas, tiene 10 "dispositivos" 1001, 1002..1010?
Otra forma sencilla de hacerlo sería unir las tablas por todas las demás columnas coincidentes (como "dispositivo") que desee además del tiempo. Para cada elemento de grupo único (es decir, dispositivo) tendrá una fila para cada combinación de intervalo de tiempo y tiempo de uso. Luego, puede seleccionar la combinación adecuada, por ejemplo, creando otra columna como "diferencia de tiempo" = interval_time - use_time. Puede usar la columna de diferencia de tiempo para seleccionar las filas que deberían existir: para cada grupo único, la fila a mantener tiene la diferencia de tiempo que es positiva pero de duración mínima. Entonces puedes borrar las otras filas. Sin embargo, este método puede ser computacionalmente costoso. Sin embargo, con las mesas tan pequeñas como las que tienes, no deberías tener ningún problema.