Générateur de workflow et référencementSalut tout le monde,
J'essaie de créer un flux de travail qui permettra de regarder rapidement de nombreux fichiers csv qui ont tous le même format, nombre de variables, noms de colonnes, etc. Je ne pensais pas que ce serait si compliqué mais j'ai du mal avec le référencement. J'ai joint un exemple de fichier (une image de masse quantitative déconstruite avec des emplacements de pixels x, y et des comptes de masse à chaque pixel). J'ai d'abord bin x et y en largeurs de bin égales de deux (binning l'image). Je vais ensuite tabuler et mettre bin x en haut, bin y sur le côté, choisir ma statistique comme somme, puis vider toutes les 7 variables de comptage de masse (16O, 31P, 77Se etc.). Je classe ensuite les colonnes par ordre alphabétique afin de pouvoir créer un tableau empilé pour chaque masse et conserver la colonne bin y. Cela me donne une colonne d'étiquette et bin y , qui sont les coordonnées x,y, et un nombre qui est maintenant la somme des nombres dans chacun des pixels 2x2 binés. Mais lorsque j'essaie cela, j'ai toujours des ratés avec des tables non disponibles, et je ne comprends pas pourquoi certaines des tables "sans titre" apparaissent dans le gestionnaire de références et d'autres non. En fin de compte, j'aimerais que le flux de travail fonctionne de manière à ce que tout ce que j'ai à faire soit de sélectionner les différents fichiers .csv.Merci pour toute suggestion ! Cordialement, Greg
Automatisation et scriptRe : Générateur de flux de travail et référencementVous pouvez utiliser Tables/Summary avec une colonne de regroupement créée par vous-même :
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 : Générateur de flux de travail et référencementOu plus court - avec une colonne de transformation que vous pouvez définir dans le menu Résumé :

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 : Générateur de flux de travail et référencementSalut @GregMcMahon ,
J'ai soulevé des problèmes presque similaires concernant le flux de travail.
https://community.jmp.com/t5/Discussions/How-to-delete-reference-of-formula-column-in-JSL/mp/654997#M84413
J'espère que vous pourrez voter pour cette liste de souhaits :
https://community.jmp.com/t5/JMP-Wish-List/Workflow-and-Alert-to-record-delete-columns-which-are-referenced/idi-p/655791
Merci
Re : Générateur de flux de travail et référencementMerci Hogi - C'est une solution beaucoup plus élégante que la mienne à coup sûr !
Meilleur,
Greg