【发布时间】:2018-01-25 14:05:47
【问题描述】:
我一直在阅读 Hadley Wickam 关于整洁数据集的工作,并按照他的想法,我正在尝试创建一个整洁的数据集。
我目前有两个数据集,其中包含不同年份的相同变量。我想合并数据集,这样我就有一个数据框,而且每一年的数据都在不同的行上。
例如
我有
Country .... Year .... GDP
Albania .... 2000 .... X1
Brazil .... 2000 .... X3
China .... 2000 .... X5
Country .... Year .... GDP
Albania .... 2010 .... X2
Brazil .... 2010 .... X4
China .... 2010 .... X6
我想得到
Country .... Year .... GDP
Albania .... 2000 .... X1
Albania .... 2010 .... X2
Brazil .... 2000 .... X3
Brazil .... 2010 .... X4
China .... 2000 .... X5
China .... 2010 .... X6
我运行以下代码
test1 <- full_join(df1, df2, by = "country")
但是,我最终得到了名为 GDP.x 和 GDP.y 的新变量。
有人可以帮我解决这个问题吗?
【问题讨论】:
-
我认为 rbind 是我的朋友!我想我解决了它
-
你也应该试试
union_all。