Используйте функцию concat
, она также корректирует имена столбцов и меняет порядок столбцов на list
:
cols = ['Id', 'Title', 'Name']
df = pd.concat([df1, df2], ignore_index=True, sort=False)[cols]
print (df)
Id Title Name
0 121 This is a title Value 2
1 323 Only one cell Is a row with
2 443 Title gain Henk
3 454 Just a Titile Hertog
Или сначала измените порядок, а затем используйте concat
:
df = pd.concat([df1[cols], df2[cols]], ignore_index=True, sort=False)