나는 SAS에서 R에서 매우 쉬운 일을 해왔습니다. 기본적으로 나는 2n 컬럼과 하나의 행을 가진 테이블을 가지고 있습니다. n 개의 열과 두 개의 행이있는 표를 갖고 싶습니다.SAS R에 해당하는 벡터 - 매트릭스
이것은 내가, R에서 할 노력하고있어 기본적으로 :
> x
[1] 1 2 3 4 5 6 7 8 9 10
에 : 우리를 필요
x <- c(1:10)
y <- matrix(x, nrow = 2, ncol = 5, byrow = T)
SAS에 따라서
> y
[,1] [,2] [,3] [,4] [,5]
[1,] 1 2 3 4 5
[2,] 6 7 8 9 10
을, 다음 예제 데이터 세트가 있다고 가정 해 보겠습니다.
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이 실제로 v1 등 2 행이라는 것을 확인하려고한다. 즉,이 한 행 데이터 집합 (위의 R 예에서 x)에서 두 행 데이터 집합 (위의 R 예에서 y) 나는 명백한 것을 놓치고 있는가?
감사합니다.
'IML'에서'shape'을 확인해야 할 수도 있습니다. – akrun
'shape'이'IML'에서 작동했습니다! 고맙습니다. – cpander
장래에 Base SAS 또는 IML을 사용하는 경우 지정하십시오. – Reeza