I have to dataframes, df1
has columns A, B, C, D... and df2
has columns A, B, E, F...
The keys I want to merge with are in column A
. B
is also (most likely) the same in both dataframes. This is a big dataset so I do not have a good overview of everything yet.
When I do
pd.merge(df1, df2, on='A')
the results contains a column called B_x
. Since the dataset is big and messy I haven't tried to investigate how B_x
differs from B
in df1
and B
in df2
.
So my question is just in general: What does Pandas mean when it has appended _x
to a column name in the merged dataframe?