간단할 것 같다고 생각되는 것을 발견한 것 같습니다.
순위 테이블 1이 있습니다. (파일 1)
Ranking ID
1 A
2 B
5 C
6 D
12 n
파일 2: A
A
A
B
B
B
C
C
n
ID가 고유하지 않고 다음 (원하는 출력) 을 얻을 것으로 예상되는 다른 테이블에 순위를 적용해야 합니다 .
A 1
A 1
A 1
B 2
B 2
B 2
C 5
C 5
n 12
친절한 설명서를 알려 주실 수 있나요? ;) 저는 명령줄에서 해결하는 것을 선호하지만 Python과 Libre Office 솔루션도 해당 작업을 수행합니다.
답변1
$ cat file1
1 A
2 B
5 C
6 D
12 n
$ cat file2
A
A
B
B
B
C
C
n
$ awk 'NR==FNR{Arr[$2]=$1;next}{print $1,Arr[$1]}' file1 file2
A 1
A 1
B 2
B 2
B 2
C 5
C 5
n 12