CSV-модуль python для меня довольно новый, и я хотел бы получить некоторую помощь с конкретной задачей c. Я хочу извлечь данные (numeri c values) из csv-file-1 на основе его имен строк и столбцов. Во-вторых, я хотел бы поместить эти данные в другой csv-файл, в новом столбце, в той же строке, соответствующей исходным данным имени из csv-file-1.
Вот примеры двух моих фреймов данных (формат csv, sep = ","): csv-file-1:
seq_label,id3,id4
id1,0.3,0.2
id2,0.4,0.7
csv-file-2:
seq_label,x1,...
id1,id3,...
id2,id4,...
Например, я хотел бы выбрать значения из csv-file-1, которые соответствуют пересечению имен строк переменных «seq_label» и «x1» в csv-file-2. Затем я хотел бы создать новый csv-файл (csv-file-3), который представляет собой слияние csv-file-1 и извлеченных данных из csv-file-1 следующим образом:
csv-file-3 («x3» - новая переменная или новый столбец с извлеченными значениями):
seq_label,x1,...,x3
id1,id3,...,0.3
id2,id4,...,0.7
Может ли кто-нибудь помочь мне в этом?
С уважением