2016-07-14 2 views
0

은 가정하자 내가 첫 번째 행을 추출하여 (1) (7)에 의해 매트릭스 것을하고 싶습니다이R은 : 추출물 한 행

   [,1]  [,2]  [,3]  [,4]  [,5]  [,6]  [,7] 
rs1952251 12.05886 23.72529 30.92366 37.53577 43.64377 46.75088 48.93301 
rs3009943 11.90153 22.70790 30.29965 32.53084 34.70415 36.29477 37.77274 

같은 x이있을 때 rowname를 표시 할 수 없습니다. 나는 x[1,]을 사용합니다. 하지만 난

> x[1,] 
[1] 12.05886 23.72529 30.92366 37.53577 43.64377 46.75088 48.93301 

벡터이며 그것은 rownames가 없습니다. 다음과 같은 내가 뭔가를 좀하고 싶습니다 :

   [,1]  [,2]  [,3]  [,4]  [,5]  [,6]  [,7] 
rs1952251 12.05886 23.72529 30.92366 37.53577 43.64377 46.75088 48.93301 
+1

여기 DUP를 찾을 수 없습니다하지만 -에 http : // r.789695.n4.nabble.com/how-to-keeprow-name-if-there-is-only-one-row-selected-from-a-data-frame-td895594.html – thelatemail

+0

@alistaire - I 그것이 충분히 가깝다고 생각하십시오. 행을 열로 바꾸는 것은 본질적으로 동일합니다. – thelatemail

답변

2

당신이 부분 집합을하기 전에 데이터 프레임으로 변환을 시도 할 수 :

data.frame(x)[1,] 
+4

변환 할 필요가 없습니다. 단지'x [1,, drop = FALSE]' – thelatemail

+0

@ thelatemail을 지정하십시오. 감사합니다. –