I'm trying to merge two dataframes together but every time I try the merge I get the following message:
TypeError: merge() missing 1 required positional argument: 'right'
d = {'year': [2001, 2002], 'wsp': [0.51, 0.42]}
df = pd.DataFrame(data=d)
d2 = {'year': [2001, 2002], 'age': [50, 60]}
df2 = pd.DataFrame(data=d2)
join = pd.merge([df, df2], on='year')
The output I'm trying to get is: this
Any ideas? Thanks!