쉼표로 분리 된 변수에서 정보 추출하기<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Q : 콤마로 구분 된 변수를보고 정보를 추출 할 수 있습니까?
컨텍스트 : 다중 펀치 변수와 연관된 제품 목록 (5)이 있는데이 변수 내에서 제품 4 (4)와 관련된 값이 있는지 확인한 다음이 사용자의 레이블을 사용자로 지정합니다.
예제 데이터 :
간단한 IF (var == 4,1,0)를 사용하면 작동하지 않습니다. 나는 그것이 모든 데이터 내에 존재하는 레벨을 바라보기보다는 셀에있는 것과 완벽하게 일치하는 응답을 찾고 있다고 생각한다.
분명히 각 제품에 자체 열이 있도록 데이터를 다시 형식화 할 수 있지만 수식 함수로이 문제를 해결할 수있는 방법이 있는지 알고 싶습니다.
고맙습니다!
Re : 쉼표로 구분 된 변수에서 정보 추출하기위에서 수정 한 코드에 약간의 오류가있었습니다.
그러나 귀하의 질문에 대답하기 위해, 수식 필드에 복사하여 붙여 넣으려면 다음을 붙여 넣으십시오 :
If! Missing (Regex (: Products Used, "4")), "True", "False")
유일한 차이점은 테이블을 정의 할 필요가 없으므로 C 럼 부분입니다.
Re : 쉼표로 구분 된 변수에서 정보 추출하기열을 다중 응답 열로 태그 지정하면 (즉, 열에 다중 응답 특성 추가) 데이터 필터를 사용하여 다른 값을 분리 할 수 있습니다.
e, g,
새 테이블 ( "테스트" ,
행 추가 ( 10 ) ,
새 열 ( "제작품" ,
캐릭터 ,
"명사 같은" ,
속성 설정 ( "다중 응답" , 다중 응답 (구분 기호 ( "," )))) ,
값 설정 (
{ "1,2,4" , "1,3,4" , "2,3" , "2,4" , "1,2" , "4" , "1" , "삼" , "1,4" , "1" }
)
) ,
새 열 ( "사용자" ,
숫자 ,
"마디 없는" ,
체재 ( "베스트" , 12 ) ,
값 설정 ([ 2 , 삼 , 1 , 삼 , 2 , 4 , 1 , 삼 , 4 , 4 ])
)
) ;
현재 데이터 표 () << 데이터 필터 (
위치 ({ 1166 년 , 73 }) ,
필터 추가 (
열 ( : 제품) ,
디스플레이( : 제작품 , 크기( 53 , 77 ) , 확인란 표시)
)
) ;
이제 데이터 필터를 사용하여 관심 카테고리를 선택할 수 있습니다.
이것은 당신이 원하는 것을 줄 수 있습니다.
Re : 쉼표로 구분 된 변수에서 정보 추출하기다음과 같이 Contains () 함수를 사용하십시오.
내용 ( : 중고 제품 , "4" ) > 0
Re : 쉼표로 구분 된 변수에서 정보 추출하기나는 이것을 시험 할 것이다. 고맙습니다.
새 열을 만들 때 수식 대화 상자 창에서 사용할 수있는 수식입니까?
Re : 쉼표로 구분 된 변수에서 정보 추출하기사실, 당신이 뭔가 다른 것을 의미한다고 생각합니다.
dt = 현재 데이터 테이블 ();
dt << 새로운 컬럼 ( "Name", Character, Nominal, Formula IsMissing (regex (dt, "Used Products") [], "4")), "True", "False"))));
정규식을 사용하고 "4"에 대해 "사용한 제품"열을 검색합니다. 4가 있으면 새로운 열에 True를 내뿜습니다. 그렇지 않으면 "False"가됩니다.
Re : 쉼표로 구분 된 변수에서 정보 추출하기내가 이해한다면 다음을 사용하십시오 :
dt = 현재 데이터 테이블 ();
dt << New Column ( "Name", Character, Nominal, Formula (단어 (열, dt, "사용 된 제품") [], ",") == 4, word (4, 열 (dt, "사용 된 제품") [], ",")))));
이렇게하면 정확히 4 개의 항목이 쉼표로 구분 된 경우 "사용 된 제품"열을 확인하는 새 열 "이름"이 추가됩니다. 이 경우 네 번째 쉼표로 구분 된 항목이 열의 값으로 저장됩니다.