열 문자 매칭 공식안녕하세요 여러분,
2개의 열이 있는 데이터 세트가 있는데, 열 1의 데이터가 열 2와 일치하는지 확인하고 싶었습니다. 행별로 일치할 필요는 없습니다. 내가 확인하고 싶은 것은 동일한 관찰치가 있는지 확인하는 것입니다. 두 열에 있는 순서는 중요하지 않습니다.
이것을 확인하는 데 사용할 수 있는 공식을 알려줄 수 있는 분이 있나요?
감사하다
숀
기본 데이터 분석 및 모델링콘텐츠 구성Re: 열 문자 매칭 공식이를 수행하는 한 가지 방법의 예는 다음과 같습니다.
Names Default To Here( 1 );
dt = New Table( "Example",
add rows( 100 ),
New Column( "c1", set each value( Random Integer( 1, 1000 ) ) ),
New Column( "c2", set each value( Random Integer( 1, 1000 ) ) )
);
dt << New Column( "Is in Both",
formula(
As Constant( c1Matrix = :c1 << get values );
If( Length( Loc( c1Matrix, :c2 ) ) > 0,
1,
0
);
)
);
Re: 열 문자 매칭 공식열 1과 열 2에 소수점이 없는 경우 연관 배열을 사용하여 결과를 비교할 수도 있습니다.
Names Default To Here(1);
dt = New Table("Untitled",
Add Rows(3),
Compress File When Saved(1),
New Column("Column 1", Character, "Nominal", Set Values({"A", "B", "C"})),
New Column("Column 2", Character, "Nominal", Set Values({"AA", "B", "C"}))
);
dt << New Column("Diff", Numeric, Nominal, Formula(
As Constant(
aa1 = Associative Array(:Column 1);
aa2 = Associative Array(:Column 2);
aa1 << Remove(aa2);
N Items(aa1) > 0;
);
));