Re : 동일한 열의 각 행에있는 값의 증가 또는 감소를 찾으려면안녕하세요,
아래 솔루션을 가져 주셔서 감사합니다. 그러나 나는 시그마가 "0에서 2"인 날 11을 제거했다. 하지만 나는 σ가 "1 to 2"또는 "2 to 1"인 행만 제거하려고합니다. 제발 조언.
고맙습니다.
Re : 동일한 열의 각 행에있는 값의 증가 또는 감소를 찾으려면이를 수행하는 데는 여러 가지 방법이 있습니다. 다음은 JSL을 사용하는 한 가지 예입니다. 조건과 일치하는 두 행을 모두 선택합니다. 행을 지우려면 마지막 행의 주석을 해제하십시오. 행이 삭제됨에 따라 "1 - 2"또는 "2 - 1"의 새 행 쌍이 만들어 질 수 있지만 일은 연속되지 않습니다.
//Example Table
dt = New Table("untitled 28994",
Add Rows(39),
New Column("Day", Numeric, "Continuous", Format("Best", 12), Set Values(1 :: 39)),
New Column("Sigma", Numeric, "Continuous", Set values(J(39, 1, Random Integer(0, 2))))
);
// Locate row sequence pairs which product = 2
n = N Row(dt);
m = Loc(:Sigma[1 :: n - 1] :* :Sigma[2 :: n] == 2);
dt << select rows(m |/ m + 1);
// dt << delete rows;
Re : 동일한 열의 각 행에있는 값의 증가 또는 감소를 찾으려면예를 들어, 5 일과 6 일에 시그마 값은 1에서 2로 변합니다. 따라서 5 일과 6 일에 행을 제거하십시오. 따라서 나머지 행을 계속 점검하고 1에서 2 또는 2에서 1로 변경되면 삭제합니다.
고맙습니다.
Re : 동일한 열의 각 행에있는 값의 증가 또는 감소를 찾으려면물론 할 수 있습니다 .... 그러나, 당신의 설명은 나에게 약간 혼란 스럽습니다. 첨부 된 예를 통해 일 중 어떤 것이 제거 될지 자세히 설명해 주시겠습니까?To find the increase or decrease of values in each row in the same columnHi,
The objective that I want to achieve in this task is if the values change from "1 to 2" or "2 to 1" for 2 consecutive days in the Sigma column, then remove that two rows. Can It be done?
Please refer attached my data set.
Thank you.
