我有两个表t1和t2,我想合并到t。
此外,我想从此合并表中计算协方差矩阵。
有人知道怎么做吗?
T1:
[1,] NA
[2,] NA
[3,] NA
[4,] NA
[5,] NA
[6,] NA
[7,] NA
[8,] NA
[9,] NA
[10,] NA
[11,] NA
[12,] NA
[13,] NA
[14,] 0.142590683
[15,] 0.011568591
[16,] 0.018059883
[17,] -0.016358564
[18,] 0.022469206
[19,] -0.001496580
[20,] 0.011924817
[21,] 0.097827640
[22,] 0.057392250
[23,] -0.047477360
[24,] 0.009535887
[25,] -0.044440812
T2:
[1,] NA
[2,] NA
[3,] NA
[4,] NA
[5,] NA
[6,] NA
[7,] NA
[8,] NA
[9,] NA
[10,] NA
[11,] NA
[12,] NA
[13,] NA
[14,] 0.0168113203
[15,] 0.0159771525
[16,] 0.0005493382
[17,] -0.0194076262
[18,] -0.0088486945
[19,] -0.0539383989
[20,] 0.0184048698
[21,] 0.0444103717
[22,] 0.0144223499
[23,] 0.0142368869
[24,] -0.0256929079
[25,] -0.0604034245
我尝试过:
t< - merge(t1,t2)
我希望他们合并水平,而不是垂直。
答案 0 :(得分:0)
这是你想要的吗?
var oReq = new XMLHttpRequest();
oReq.addEventListener("load", function(){
// parse the file
}
})
oReq.setRequestHeader( 'Access-Control-Allow-Origin', '*');
oReq.open("GET","https://bahadorsaket.com/others/ranking.txt");
oReq.send();
答案 1 :(得分:0)
我相信您正在寻找以下
M <- cbind(t1, t2)
tail(M)
# V1 V2
# 20 0.011924817 0.01840487
# 21 0.097827640 0.04441037
# 22 0.057392250 0.01442235
# 23 -0.047477360 0.01423689
# 24 0.009535887 -0.02569291
# 25 -0.044440812 -0.06040342
请注意,t1
和t2
在R中不称为表。这些是单列的矩阵。并且你不想合并它们(你可以看到你的尝试,这是一个有效且非常有用的功能,但不适用于这种情况),而是组合成一个包含两列的矩阵。
此外,考虑到有一些NAs:
var(M, na.rm = TRUE)
# V1 V2
# V1 0.0030173136 0.0009903913
# V2 0.0009903913 0.0009795797