행 인덱스를 숫자로 찾기안녕하세요 여러분.
column2 =0일 때 행 인덱스를 찾아야 합니다.
그런 다음 하위 집합의 행 번호를 사용합니다.
"select where" 또는 "get where"를 사용할 때 인덱스가 숫자로 제공되지 않습니다.
dt<<GET rows="" where=""></GET>
Re: 행 인덱스를 숫자로 찾기<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />결과는 귀하의 기준을 충족하는 행이 없음을 나타냅니다. 0이 포함된 행이 있다는 것을 알고 있다면 열이 문자 데이터 유형이고 비교가 숫자일 수 있습니다. 비교 시 0 주위에 따옴표를 넣거나 열의 데이터 유형을 숫자로 변경하세요.
Re: 행 인덱스를 숫자로 찾기rmat는 행 행렬입니다.쓸 수 있는 행 수를 얻으려면 n = N행(rmat) .첫 번째 행 번호는 다음과 같습니다. 마트[1] , 두번째 마트[2] 까지 Rmat. 다른 열에서 해당 값을 조회하려면 해당 행에 대해서만 작성할 수 있습니다. Column("data")[rmat] << 값 가져오기 .
Re: 행 인덱스를 숫자로 찾기이것을 실행하세요:
dt=New Table( "example table",
Add Rows( 12 ), New Column( "A column", Numeric, "Continuous",
Set Values( [1, 1, 1, 10, 0, 1, 1, 1, 0, 1, 0, 1] ) ));
rmat = dt << get rows where (as column(1) == 0);
로그에 다음이 표시됩니다.
[5, 9, 11]
이것은 첫 번째 열이 0인 행 목록입니다.
Re: 행 인덱스를 숫자로 찾기이것은 보여준다:
rmat = [](0, 1);
이것은 무엇을 의미 하는가? 숫자만 필요해요. 예를 들어 90. (행 #90을 의미)
Re: 행 인덱스를 숫자로 찾기구문을 약간 수정했습니다.
rmat = dt << get rows where (as column(2) == 0);