두 csv/excel 파일 간의 패턴 인식 및 합산 열

두 csv/excel 파일 간의 패턴 인식 및 합산 열

나는 두 개의 파일을 가지고 있습니다. 하나는 각 사람의 시작 날짜, 증가, 승진 등에 대한 세부 정보를 담고 있고 다른 하나는 수년에 걸친 연구 결과를 담고 있습니다. 각 사람의 시작 연도에서 현재 연도를 뺀 다음 연구 진행 상황을 6년 추세로 표시하는 스크립트를 작성할 수 있습니까? 두 파일 모두 CSV/XLSX 형식입니다. 문제는 모두가 서로 다른 연도에 참여하기 때문에 이를 설명하는 스크립트를 작성할 수 없다는 것입니다. 아래에 두 파일의 예가 나와 있습니다.

예:-

파일 1

Authors/Years   1988    1989    1990    1991    1992    1993    1994 .... 2017
Mr. John Smith    0       0      10      12      32      23      12  ....  3
Mr. John Doera    1       2      30      1       32       3       2  ....  3
Mr. Avani thea    0       0      10      72      12       2      12  ....  3
..............
..............

....

파일 2:-

Name             Designation    Dept    DOJ         LastPrDate  NextPrDate  
Mr. Avani thea    Assoc.Prof    AE     31/10/2006   03/29/2014  03/29/2020
Mr. John Doera    Assis.Prof    CE     11/09/1996   03/02/2004  03/9/2010
John Smith        Professor     ME     1/11/2004    01/11/2000  03/9/2001
..............
..............

예상되는 결과. 파일 2:-

Name             Designation    DOJ         1st-six year   2nd-six year 3rd-six year  
Mr. Avani thea    Assoc.Prof    31/10/2006      10            20                 3
Mr. John Doera    Assis.Prof    11/09/1996      8             9                 3   
John Smith        Professor     1/11/2004        0            12                 13
..............
..............

두 파일 모두 특이한 이름이 포함되어 있어 서로 제외하는 문제가 있으며, 성과도 합류일 이후, 즉 합류하기 전에 모든 연구를 제외하여 계산해야 합니다. 더 많은 데이터 행이 있습니다.

답변1

awk와 함께 사용되는 붙여넣기 명령을 살펴보세요.

두 파일의 데이터가 동일한 순서인 경우 하나로 병합할 수 있습니다.

다음으로, awk를 사용하여 필요한 정보를 얻기 위해 필드를 조회하고 조건을 계산하거나 배치할 수도 있습니다.

관련 정보