如何在将数据与行匹配的同时将这 2 个数据帧合并为一个?

How can i merge these 2 dataframes into one whilst matching data to rows?

我有 2 个数据帧,我需要将它们合二为一。第一个是 'GDP',第二个是 'Death_rates'。我想将匹配到国家和年份列的数据结合起来。假设我需要使用 rbind 但不确定如何将第二个数据集的数据与第一个数据集匹配。

GDP 的别名是 'Country' 'Year' 'GDP' Death_rates 的同名是 'Country' 'Year' 'Total deaths' 'Indoor deaths' 'Particlate matter''Ozone'

打算用 'Country' 'Year' 'Total deaths' 'Indoor deaths' 获取一个数据帧 'Particlate matter' 'Ozone' 'GDP'

如果两个数据框中的列名都是CountryYear,则可以使用

merge(data1, data2, by=c("Country", "Year"))

如果不同,使用by.xby.y