목록 목록 정렬JMP12
목록 목록에서 하나의 목록으로 목록 목록을 정렬하는 방법은 무엇입니까?
예를 들어 이 목록의 숫자 부분을 기준으로 정렬하고 싶습니다.
나는 이런 식으로 정렬하기 위해 테이블을 반복하거나 만들 수 있다는 것을 알고 있지만 내가 모르는 한 줄짜리가 있습니까? 더 쉽게 할 수 있는 방법이 있어야 한다고 생각합니다.
list = {{"a", "b", "c", "d"}, {2, 3, 4, 1}};에이,2
b,3
c,4
d,1
(list[1] 및 list[2]는 list[2]로 정렬됨)
{{"d", "a", "b", "c"}, {1, 2, 3, 4}};d,1
에이,2
b,3
c,4
스크립팅Re: 리스트 리스트 정렬하기아마도 순위 기능을 원할 것입니다. 보다 목록 정렬 .
list = {{"a", "b", "c", "d"}, {2, 3, 4, 1}};
r = rank(list[2]);
list[1] = list[1][r];
list[2] = list[2][r];
show(list);
목록 = {{"d", "a", "b", "c"}, {1, 2, 3, 4}};
rank()는 요소를 순서대로 검색하는 인덱스 벡터를 반환합니다.
Re: 목록 목록 정렬감사합니다 이것이 바로 제가 찾던 것입니다.