如何在将数据与行匹配的同时将这 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'
如果两个数据框中的列名都是Country
和Year
,则可以使用
merge(data1, data2, by=c("Country", "Year"))
如果不同,使用by.x
和by.y
。
我有 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'
如果两个数据框中的列名都是Country
和Year
,则可以使用
merge(data1, data2, by=c("Country", "Year"))
如果不同,使用by.x
和by.y
。