R2에서 R1의 값을 빼고 차이 행에 답을 추가하려면 어떻게 해야 합니까?
질문하신 내용의 핵심은 JMP 데이터 테이블이 스프레드시트가 아님을 기억하는 것입니다. 내가 제안하는 것은 데이터 테이블을 바꾼 다음 새로운 차이 열을 추가하는 것입니다. 그러면 현재 열에 있는 그룹별로 차이를 분석하도록 설정됩니다.
1. 표 > 전치
2. 레이블 열을 "레이블"로 선택하고 다른 모든 열을 선택하고 "열 전환"을 클릭하고 확인을 클릭합니다.
이제 "그룹"(귀하의 열)에 대한 레이블 열과 두 개의 데이터 열(하나는 R1용, 다른 하나는 R2용)이 있는 새 테이블이 있습니다.
3. 이 새 테이블에서 두 개의 R 열을 강조 표시하고 마우스 오른쪽 버튼을 클릭하고 새 수식 열 > 결합 > 차이를 선택합니다.
이제 차이 열이 있고 그룹 간에 차이가 어떻게 다른지 분석할 수 있습니다(즉, 그룹 라벨을 x로, 차이를 y로 사용하여 그래프 빌더 사용).
다음은 요청한 작업을 수행하는 간단한 스크립트입니다.
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]
);@파워퍼프 ,
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);