Я предполагаю, исходя из ваших примеров, что вы имеете дело с разделителями табуляции, а не с запятыми.
Я считаю, что то, что вы пытаетесь сделать, обычно называется конкатенацией, тогда как объединение - этосоединение в стиле базы данных по столбцам или индексам.Возможно, именно поэтому у вас возникли трудности с поиском решения.
Вы можете легко выполнить то, что вы хотите, с помощью pandas
, как показано ниже:
import pandas as pd
a = pd.read_csv("file1.csv", delimiter="\t")
b = pd.read_csv("file2.csv", delimiter="\t")
print(pd.concat([a, b], axis=1).to_csv(index=False, sep="\t"))
Результат:
name age city hobby grade
john 20 abc tyu 8
jack 15 def ghj 9
alice 25 ghk hjk 10