Wie kann ich Zeilenwerte subtrahieren?Wie kann ich die Werte von R1 von R2 subtrahieren und die Antwort zur Differenzzeile hinzufügen?
Betreff: Wie kann ich Zeilenwerte subtrahieren?Der Schlüssel zu Ihrer Frage besteht darin, sich daran zu erinnern, dass eine JMP-Datentabelle KEINE Tabellenkalkulation ist. Ich würde vorschlagen, Ihre Datentabelle zu transponieren und dann eine neue Spalte mit Unterschieden hinzuzufügen. Anschließend können Sie den Unterschied anhand der Gruppen analysieren, die Sie derzeit in den Spalten haben.
1. Tabelle > Transponieren
2. Wählen Sie Ihre Beschriftungsspalte als „Label“ aus, wählen Sie alle anderen Spalten aus und klicken Sie auf „Transposne Columns“ und klicken Sie auf „OK“.
Jetzt haben Sie eine neue Tabelle mit einer Spalte mit Beschriftungen für Ihre „Gruppen“ (was waren Ihre Spalten) und zwei Datenspalten, eine für R1 und eine für R2.
3. Markieren Sie in dieser neuen Tabelle die beiden R-Spalten, klicken Sie mit der rechten Maustaste und wählen Sie „Neue Formelspalte“ > „Kombinieren“ > „Differenz“.
Jetzt haben Sie eine Spalte mit Unterschieden und können analysieren, wie sich die Unterschiede zwischen Ihren Gruppen unterscheiden (z. B. verwenden Sie den Graph Builder mit den Gruppenbezeichnungen als x und den Unterschieden als y).
Betreff: Wie kann ich Zeilenwerte subtrahieren?Hier ist ein einfaches Skript, das genau das tut, was Sie verlangen
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]
);Betreff: Wie kann ich Zeilenwerte subtrahieren?@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);