у меня есть два файла в этом форматеобъединить два файла
1.txt
1233445555,
4333333322,
12223344343
22333444337
33443445555
2.txt
42202123456,
42202234567,
42203234568,
42204356789,
, что я хочу, чтобы занять позицию первого столбца в файле 2, сравнив первый столбец файла 1, если первая строка в столбце 1 файла 2 найдена в файле 1, вывод должен содержать позицию этой строки в файле1
из моей команды AWK я был в состоянии сортировать файл в соответствии колонок 1 2.csv, но не смог найти положение каждой строки
awk -F, 'FNR==NR {a[$1]=$0; next}; $1 in a {print a[$1]}' 1.csv 2.csv > 3.txt
cat 3.csv
38202123456
48202234567
672032345682
76204356789
88205443456
Вы можете импортировать оба csvs в dataframe pandas, а затем просто пропустить их оба, чтобы найти нужные позиции по позициям. Затем сохраните фрейм данных как новый csv (или перезапишите/распечатайте) –