Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/374.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R 组合不同大小的矩阵,包括NA值_R - Fatal编程技术网

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

R 组合不同大小的矩阵,包括NA值,r,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

我有各种各样的矩阵,每个代表一个国家。矩阵由两列组成:一列为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年的美国和俄罗斯在同一行吗?

您可以尝试
?合并

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