Comment puis-je soustraire des valeurs de ligneComment puis-je soustraire les valeurs de R1 de R2 et ajouter la réponse à la ligne Différence ?
Re : Comment puis-je soustraire des valeurs de ligneLa clé de ce que vous demandez est de se rappeler qu'un tableau de données JMP n'est PAS une feuille de calcul. Ce que je suggérerais, c'est de transposer votre tableau de données, puis d'ajouter une nouvelle colonne de différences. Ensuite, vous êtes prêt à analyser la différence par les groupes que vous avez actuellement dans les colonnes.
1. Tableau > Transposer
2. Sélectionnez votre colonne d'étiquette en tant que "Label" et sélectionnez toutes les autres colonnes et cliquez sur "Transposer les colonnes" et cliquez sur ok.
Vous avez maintenant une nouvelle table avec une colonne d'étiquettes pour vos "groupes" (quelles étaient vos colonnes) et deux colonnes de données, une pour R1 et une pour R2.
3. À partir de ce nouveau tableau, mettez en surbrillance les deux colonnes R, cliquez avec le bouton droit de la souris, sélectionnez Nouvelle colonne de formule > Combiner > Différence.
Vous avez maintenant une colonne de différences et vous pouvez analyser comment les différences diffèrent entre vos groupes (c'est-à-dire, utilisez le générateur de graphiques avec les étiquettes de groupe comme x et les différences comme y).
Re : Comment puis-je soustraire des valeurs de ligneVoici un script simple qui fera ce que vous demandez
Names Default To Here( 1 );
// Create a sample data table
dt = New Table( "Untitled 4",
Add Rows( 3 ),
New Column( "Label",
Character,
"Nominal",
Set Values( {"#1", "#2", "Difference"} )
),
New Column( "A",
Numeric,
"Continuous",
Format( "Best", 12 ),
Set Values( [5, 6, .] ),
Set Display Width( 43 )
),
New Column( "B",
Numeric,
"Continuous",
Format( "Best", 12 ),
Set Values( [9, 7, .] )
),
New Column( "C",
Numeric,
"Continuous",
Format( "Best", 12 ),
Set Values( [12, 4, .] ),
Set Display Width( 43 )
)
);
// Here is the code to subtract the values
For( i = 2, i <= N Cols( dt ), i++,
Column( dt, i )[3] = Column( dt, i )[1] - Column( dt, i )[2]
);Re : Comment puis-je soustraire des valeurs de ligne@powerpuff ,
dt = Current Data Table();
Mat = dt << Get As Matrix;
Res = Mat[1,0] - Mat[2,0];
MatFinal = V Concat(Mat,Res);
dt_New = As Table(MatFinal);