키 및 연관 배열이 있는 다른 열을 기반으로 하는 값으로 열 채우기나는 빠른 검색을했고 해결책을 찾지 못했습니다. 얼마 전에 꽤 복잡한 방법으로 해결했지만 더 쉬운 방법이 있는지 궁금합니다.
문제: 다음 형식의 연관 배열이 있습니다.
assarr = ["AA" => "AAA", "BB" => "BBB", => "CCC" ];
"AA", "BB" 또는 다른 항목이 있는 "A" 열이 있습니다.
연관 배열 및 열 "A"를 기반으로 하는 값으로 열 "B"를 채워야 합니다. 즉, "A"에 "AA"가 있는 행의 경우 "B"는 "AAA"여야 합니다. "A"에 배열에 없는 값이 있는 경우 "B"는 기본 "CCC"를 가져와야 합니다.
두 개의 열에서 연관 배열을 만드는 것이 얼마나 쉬운지를 기반으로 연관 배열을 기반으로 하는 열과 키가 있는 다른 열을 채울 수 있는 똑같이 쉬운 방법이 있어야 합니다.
감사해요,
중.
자동화 및 스크립팅Re: 키와 연관 배열이 있는 다른 열을 기반으로 값으로 열 채우기이런 뜻인가요?
Names Default To Here(1);
aa = ["AA" => "AAA", "BB" => "BBB", => "CCC"];
dt = New Table("Untitled",
Add Rows(5),
Compress File When Saved(1),
New Column("Column 1",
Character,
"Nominal",
Set Values({"AA", "BB", "aa", "C", "D"})
)
);
wait(1);
dt << New Column("Column 2", Character, Nominal, << Set Each Value(
aa[:Column 1]
));Re: 키와 연관 배열이 있는 다른 열을 기반으로 값으로 열 채우기흠. 예, 이것이 바로 제가 필요한 것입니다. 감사합니다! 여하튼 전에는 이렇게 분명한 접근 방식을 시도하지 않았습니다.