행 전체 계산<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />행 전체에서 계산을 수행할 수 있습니까? 예를 들어 내가 어떻게:
- 열 A, 행 1의 숫자를 열 B, 행 2의 숫자로 나누시겠습니까?
- B열의 내용을 기반으로 기준을 충족하는 A열 숫자의 표준 편차를 계산합니다("X By Y"를 통하지 않고 테이블에서 직접).
- 행을 열로 변환합니다. 즉, 열 A의 각 값에 대한 열을 생성하고 열 B의 값을 사용합니다.
Re: 행 전체 계산@pmroz:
감사합니다. 죄송합니다. 저는 JMP의 스크립팅 측면에서 경험이 없습니다. 나는 당신의 대답을 잘 이해하지 못합니다. 위에서 언급한 작업을 수식 편집기에서 직접 수행할 수 있는 방법이 있습니까?
Re: 행 전체 계산사용 행 가져오기 능력:
dt = 열려 있는 ( "$sample_data\Big Class.jmp" ) ;
match_rows = dt << 행 가져오기 ( : 섹스 == "에프" ) ;
인쇄 ( match_rows ) ;
[1, 2, 3, 4, 5, 9, 10, 11, 16, 17, 18, 19, 20, 28, 29, 35, 36, 38]
match_rows 변수는 인덱스에서 참조할 수 있는 행렬입니다.즉, match_rows[1]은 첫 번째 요소 등입니다.
Re: 행 전체 계산@ms:
당신의 답변에 감사드립니다. 그것은 저에게 많은 도움이 되었습니다. 그러나 새로운 문제에 부딪혔습니다.
주어진 열의 셀이 특정 기준을 충족하는 행의 행 번호를 반환하는 함수가 필요합니다. 예:
- 값이 "A"인 열 1에 있는 셀의 행 번호를 반환합니다. "A"가 데이터 세트에 한 번만 나타난다고 가정합니다.
- 열 1의 값이 "A"인 수식 결과가 표시되는 행을 기준으로 이전(또는 다음) 행의 행 번호를 반환합니다. "A"는 데이터 세트에 여러 번 나타날 수 있습니다.
- 값이 주어진 숫자에 가장 가까운 열 1에 있는 셀의 행 번호를 반환합니다.
Re: 행 전체 계산JMP 데이터 테이블이 Excel 시트와 같은 "자유 형식" 스프레드시트는 아니지만(예: 열에는 단일 데이터 유형의 데이터만 포함될 수 있고 공식은 전체 열에 적용됨) 위의 모든 것이 가능합니다.
- 열 A, 행 1의 숫자를 열 B, 행 2의 숫자로 나누시겠습니까?
열 수식 :A[1] / :B[2] 모든 행에 특정 비율을 적용합니다.
열 수식 :A / :B[행() + 1] 각 행에 A의 현재 값과 B의 다음 행 값 사이의 비율을 제공합니다.
- B열의 내용을 기반으로 기준을 충족하는 A열 숫자의 표준 편차를 계산합니다("X By Y"를 통하지 않고 테이블에서 직접).
열 수식 열 표준 편차( :A, :B ) B의 각 수준에 대한 A 값의 표준 편차를 제공합니다. 더 복잡한 기준을 달성할 수 있지만 B를 분류하는 중간 열이 포함될 수 있습니다.
- 행을 열로 변환합니다. 즉, 열 A의 각 값에 대한 열을 생성하고 열 B의 값을 사용합니다.
테이블 메뉴에서 전치 명령을 사용합니다.
JSL 스크립트를 사용하면 열 수식을 기반으로 하는 위의 예보다 더 많은 옵션이 있습니다.
Re: 행 전체 계산구체적인 답변은 아니지만 시작하는 데 도움이 될 수 있는 몇 가지 아이디어는 다음과 같습니다.
- 수식에 사용할 Dif() 및 Lag() 연산자를 확인하십시오.
- B 열의 조건이 충족되면 A 열의 값을 복사하는 수식으로 C 열을 만들고 그렇지 않으면 "."
- Split() 함수 사용