여러 행 선택 및 열에 값 대치<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />안녕,
빈 열을 만든 데이터 테이블이 있고 선택한 행을 기준으로 해당 열에 값을 입력하고 싶었습니다. 검색 매개변수 목록이 있고 입력한 목록을 기반으로 원하는 행을 선택할 수 있지만 선택한 모든 행의 빈 열에 목록 값을 입력하고 싶습니다. 대부분의 스크립트가 작동하지만 선택한 모든 행의 새 열에 실제로 값을 입력하는 마지막 부분을 얻을 수 없습니다. 어떤 제안?
group_gender = {"남성","여성"};
results << New Column("성별", 성격, 명목);
For(i = 1, i < nitems( group_gender ), i++,
결과 << 선택 Where(포함(:이름, group_gender ));
selRows = 결과 << getSelectedRows;
열(결과, 성별 [selRows]) = 평가( group_gender );
);
이것을 실행하면 "L-value가 아닌 개체에 할당하려고 시도하는 중" 오류가 발생합니다. 선택한 모든 행의 열을 특정 값으로 변경할 수 있는 방법이 있습니까?
Re: 여러 행 선택 및 열에 값 대치MS 감사합니다! 나는 마지막 줄이 틀렸어야 한다는 것을 알았고, 그것을 고쳤습니다!
Re: 여러 행 선택 및 열에 값 대치할당에 AsColumn(dt,col)을 사용하고 괄호 밖에 인덱스를 배치합니다.
을 위한 ( 나 = 1 , 나 <= N항목 ( group_gender ) , 나 ++,
결과 << 위치 선택 ( 포함 ( : 이름 , group_gender [ 나 ] ) ) ;
selRows = 결과 << getSelectedRows ;
AsColumn ( 결과 , "성별" )[ selRows ] = group_gender [ 나 ] ;
// 이것은 다음과 같이 작동합니다.
// 결과:Gender[selRows] = group_gender ;
) ;