У меня есть файл CSV 100 ГБ. Выглядит примерно так:
11,aa,gg,tt
ew,11,rggr,tr
И второй, который указывает замены (20 000 строк в этом файле):
gg,q
aaa,b
Что я хочу сделать, так это просмотреть каждую строку в первом файле и заменить значение третьего столбца, если оно появляется во втором файле (например, заменить gg на q в этом случае). Обратите внимание, что это только если вся строка появляется в третьем столбце. Таким образом, для текущего примера результат будет:
11,aa,q,tt
ew,11,rggr,tr
Что было бы хорошим способом достижения этого?