Generador de flujos de trabajo y referenciasHola a todos,
Estoy tratando de crear un flujo de trabajo que permita ver rápidamente numerosos archivos csv que tienen el mismo formato, número de variables, nombres de columna, etc. No pensé que sería tan complicado, pero tengo problemas con las referencias. He adjuntado un archivo de ejemplo (una imagen de masa cuantitativa deconstruida con ubicaciones de píxeles x, y y recuentos de masa en cada píxel). Primero clasifico x e y en anchos de bin iguales de dos (dividiendo la imagen). Luego voy a tabular y coloco bin x en la parte superior, bin y al costado, elijo mi estadística como suma y luego descargo las 7 variables de conteo de masas (16O, 31P, 77Se, etc.). Luego ordeno las columnas alfabéticamente para poder crear una tabla apilada para cada masa y mantener la columna bin y. Esto me da una columna de etiqueta y bin y , que son las coordenadas x, y, y un recuento que ahora es la suma de los recuentos en cada uno de los píxeles agrupados en bins de 2x2. Pero cuando pruebo esto, siempre tengo problemas con las tablas que no están disponibles, y no me queda claro por qué algunas de las tablas "sin título" aparecen en el administrador de referencia y otras no. En última instancia, me gustaría que el flujo de trabajo funcione de tal manera que todo lo que deba hacer sea seleccionar los diferentes archivos .csv.¡Gracias por cualquier sugerencia! Saludos, Greg
Automatización y secuencias de comandosRe: Creador de flujos de trabajo y referenciasPodría usar Tablas/Resumen con una columna de agrupación hecha a sí misma:
Names Default to here();
PickFile();
dt = Current Data Table() ;
dt << New Column( "bins",
Numeric,
"Continuous",
Format( "Best", 12 ),
Formula( Floor( :x / 2 ) + Floor( :y / 2 ) * 1000 ),
Set Selected
);
dt << Summary(
Group( :myBins ),
Min( :x ),
Min( :y ),
Sum( :"Sum : [16O]"n ),
Sum( :"Sum : [12C14N]"n ),
Sum( :"Sum : [12C15N]"n ),
Sum( :"Sum : [31P]"n ),
Sum( :"Sum : [77Se]"n ),
Sum( :"Sum : [80Se]"n ),
Sum( :"Sum : [82Se]"n ),
Sum( :"Sum : [-]"n )
)
Re: Creador de flujos de trabajo y referenciasO más corto, con una columna de transformación que puede definir en el menú Resumen:

Names Default to here();
PickFile();
Current Data Table() << Summary(
Group( Transform column("myBins", Formula(Floor( :x / 2 ) + Floor( :y / 2 ) * 1000)) ),
Min( :x ),
Min( :y ),
Sum( :"Sum : [16O]"n ),
Sum( :"Sum : [12C14N]"n ),
Sum( :"Sum : [12C15N]"n ),
Sum( :"Sum : [31P]"n ),
Sum( :"Sum : [77Se]"n ),
Sum( :"Sum : [80Se]"n ),
Sum( :"Sum : [82Se]"n ),
Sum( :"Sum : [-]"n )
)Re: Creador de flujos de trabajo y referenciasHola @GregMcMahon ,
He planteado problemas casi similares con respecto al flujo de trabajo.
https://community.jmp.com/t5/Discussions/How-to-delete-reference-of-formula-column-in-JSL/mp/654997#M84413
Con suerte, puedes votar esta lista de deseos:
https://community.jmp.com/t5/JMP-Wish-List/Workflow-and-Alert-to-record-delete-columns-which-are-referenced/idi-p/655791
Gracias
Re: Creador de flujos de trabajo y referenciasGracias Hogi. ¡Esta es una solución mucho más elegante que la mía, seguro!
Mejor,
greg