我一直在尝试做一些在SAS中R很容易做的事情。基本上,我有一个2n列和一行。我想有一个n列和两行的表格。SAS相当于R矢量到矩阵
这基本上就是我想要做的,在R:
x <- c(1:10)
y <- matrix(x, nrow = 2, ncol = 5, byrow = T)
这需要我们从:
> x
[1] 1 2 3 4 5 6 7 8 9 10
到:
> y
[,1] [,2] [,3] [,4] [,5]
[1,] 1 2 3 4 5
[2,] 6 7 8 9 10
所以在SAS,假设我有以下示例数据集:
data test;
input v1 v2 v3 v4 v5 e_v1 e_v2 e_v3 e_v4 e_v5;
datalines;
1 2 3 4 5 6 7 8 9 10
;
run;
我试图让e_v1实际上是第二行的第二行等 - 换句话说,我想从这个一行数据集(上面的R例子中的x)转到两行数据集(y在上面的R例子中)。我错过了明显的东西吗?
谢谢!
您可能需要检查'IML''形状''IML'的形状 – akrun
'I''的形状'工作!谢谢。 – cpander
将来请指定您是否使用Base SAS或IML :) – Reeza