Этого можно достичь с помощью Pandas следующим образом:
import pandas as pd
df1 = pd.read_csv("file1.csv")
df2 = pd.read_csv("file2.csv")
df = df1.merge(df2, "outer")
print(df)
Если у вас есть два файла, "file1.csv" состоит из:
и file2.csv, состоящий из:
, вывод приведенного выше кода будет:
Links Description
0 movie1 Pirates of the Caribbean
1 movie2 Star Trek
2 movie3 Star Wars
3 movie4 James Bond
4 movie5 Iron Man
5 movie6 Toy Story
, вы можете экспортировать это в новый файл csv, если вы используете sh через
df.to_csv("file3.csv", index=False)
. Возможно, вы захотите изучить различия между pd.concat и pd.merge. См. эту ссылку