组合不同大小的矩阵,包括NA值

时间:2015-06-27 17:05:02

标签: r

我有各种各样的矩阵,每个都代表一个国家。矩阵由两列组成:一列具有GDP值,另一列具有衡量GDP的年份。

我想创建一个数据框,第一列包含年份,其他列包含每个国家/地区的GDP衡量标准。

我的问题:并非所有国家都有相同数量的观察结果。例如,美国的数据可以追溯到1960年,而俄罗斯自1995年以来只有数据。

> United.States
    TIME    Value
6936 1960-Q1 2.705815
6937 1960-Q2 2.705560
6938 1960-Q3 2.705727
6939 1960-Q4 2.704912
6940 1961-Q1 2.705366
6941 1961-Q2 2.706595
6942 1961-Q3 2.707699
6943 1961-Q4 2.709036
6944 1962-Q1 2.710225...


> Russia
    TIME    Value
6244 1995-Q1 2.662320
6245 1995-Q2 2.662886
6246 1995-Q3 2.663187
6247 1995-Q4 2.661674
6248 1996-Q1 2.660746...

我能否以1995-Q3的美国和俄罗斯在同一行中的方式连接这两个矩阵?

1 个答案:

答案 0 :(得分:2)

merge(United.States, Russia, by.x = "TIME", by.y = "TIME", all = TRUE)