Я хочу узнать, как объединить несколько столбцов в Linux.У меня есть набор данных, который выглядит следующим образом:
gene match_type drug sources pmids
ABO Definite CHEMBL50267 DrugBank 17139284|17016423
ABO Definite URIDINE_DIPHOSPHATE TdgClinicalTrial 17139284|17016423
ABO Definite CHEMBL439009 DrugBank 12972418
ABO Definite CHEMBL1232343 DrugBank NA
ABO Definite CHEMBL503075 DrugBank NA
Я пытаюсь свести это в одну строку (объединяя столбец наркотиков, столбец источников и столбец pmids), чтобы выглядеть так:
gene match_type drug sources pmids
ABO Definite CHEMBL1232343 CHEMBL439009 CHEMBL50267 CHEMBL503075 URIDINE_DIPHOSPHATE NA DrugBank TdgClinicalTrial DrugBank DrugBank DrugBank 0 12972418 17139284|17016423 17139284|17016423 NA NA
Я рассмотрел использование awk с утверждениями if, но я не совсем уверен, с чего начать, любая помощь в правильном направлении будет признательна.