Sometimes, we want to merge multiple data frames with Python Pandas.
In this article, we’ll look at how to merge multiple data frames with Python Pandas.
How to merge multiple data frames with Python Pandas?
To merge multiple data frames with Python Pandas, we can use the concat
method.
For instance, we write:
import pandas as pd
data1 = {'a': [1, 2, 3]}
data2 = {'a': [4, 5, 6]}
df1 = pd.DataFrame(data1)
df2 = pd.DataFrame(data2)
merged_df = pd.concat([df1, df2])
print(merged_df)
We create 2 data frames with pd.DataFrame
and 2 dictionaries.
Then we call pd.concat
with the data frames in the list and assign the returned data frame to merged_df
.
Therefore, merged_df
is:
a
0 1
1 2
2 3
0 4
1 5
2 6
Conclusion
To merge multiple data frames with Python Pandas, we can use the concat
method.