The following is my code:
np.random.seed(0)
left = pd.DataFrame({'key': ['A', 'B', 'C', 'D'], 'value': np.random.randn(4)})
right = pd.DataFrame({'key': ['B', 'D', 'E', 'F'], 'value': np.random.randn(4)})
print(pd.merge(left,right))
The result is:
Empty DataFrame
Columns: [key, value]
Index: []
I don't know why they are empty.
on=parameter:print(pd.merge(left,right, on='key'))