행 가져오기 및 위치 선택<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />동적으로 만들려고 할 때 행 가져오기에 이상한 문제가 있습니다.
dt = 열려 있는 ( "$SAMPLE_DATA\빅 클래스.jmp" );
dt << 행 가져오기 (:섹스 == "에프" ); //공장
dt << 행 가져오기 ( 열 ( "섹스" ) == "에프" ); // 작동하지 않음
//하지만 ...
열 = :섹스; //작동하지 않음
열 = 열 ( "섹스" ); //공장
// 그래서 시도
dt << 행 가져오기 (열 == "에프" );
//내가 볼 수 있는 방식으로 작동할 수 없습니다.
몇 가지 다른 버전을 시도했습니다.다른 사람이 이것을 얻습니까?나는 전에 이것을 해본 적이 있다고 맹세합니다.나는 :Name도 시도했지만 변수를 사용하는 것을 좋아하지 않으며 어떤 유형의 Eval을 수행하는 것은 이것에 대해 꽤 해킹된 것 같습니다.
Re: 행 가져오기 및 위치 선택더 나은 솔루션;
dt = Open("$SAMPLE_DATA\Big Class.jmp");
col1="높이"; 값="61"; 값2="95";
srows = dt << 행 가져오기 Where(char(column(col1)[]) == char(val) );
Re: 행 가져오기 및 위치 선택주름 하나 더.열에 대한 포인터가 아닌 열 이름에 문자열을 사용합니다.이것은 작동합니다:
dt = 열려 있는 ( "$SAMPLE_DATA\빅 클래스.jmp" ) ;
안부 = "섹스" ;
그루 = dt << 행 가져오기 ( 열로 ( dt , 안부 ) == "에프" ) ;
이것도 작동합니다.
그루 = dt << 행 가져오기 ( 열로 ( 안부 ) == "에프" ) ;
Re: 행 가져오기 및 위치 선택네.Column("Sex")[row()]는 이전에 제가 하던 방식이었습니다.
감사합니다
Re: 행 가져오기 및 위치 선택현재 행이 암시적일 때 열의 데이터에 액세스하려면 빈 인덱스가 필요한 것 같습니다. 또는 As Column()을 열 이름(문자열) 또는 변수에 적용할 수 있습니다.
dt << 행 가져오기 ( 열 ( "섹스" )[] == "에프" ) ; // 작동
안부 = 열 ( "섹스" ) ; //공장
dt << 행 가져오기 ( 안부 [] == "에프" ) ; // 작동
dt << 행 가져오기 ( 열로 ( 안부 ) == "에프" ) ; // 작동
dt << 행 가져오기 ( 열로 ( "섹스" ) == "에프" ) ; // 작동
Re: 행 가져오기 및 위치 선택나는 할 수있을 것이다
열 = 열 ( "섹스" )<< 값 가져오기 ;
위치 (안부, "에프" );
하지만 여전히 데이터 테이블 내의 무언가가 작동해야 한다고 생각합니다.