2013-01-10 2 views
4
나는이처럼 보이는 뭔가를 할 것 인 "통역 읽을 수있는"방법으로 개체를 인쇄 할 수있는 방법이 있는지 궁금

:"통역 읽을 수있는"인쇄

> x <- c(1:5,8) 
> print.ir(x) 
c(1,2,3,4,5,8) 
> x <- matrix(1:4, ncol=2) 
> print.ir(x) 
matrix(c(1,2,3,4), ncol=2, nrow=2) 

그래서 결과가 R 스크립트 나 다른 R 세션에 복사 붙여 넣기가 가능합니다. 이것에 대한

+3

'dput을()' – Andrie

+0

... 그 무엇을 우리가 SO 작은 데이터 예제에 사용하려면 R에 붙여 넣을 수 있습니다. – Spacedman

답변

5

사용 dput() :

x <- c(1:5,8) 
dput(x) 
c(1, 2, 3, 4, 5, 8) 

x <- matrix(1:4, ncol=2) 
dput(x) 
structure(1:4, .Dim = c(2L, 2L)) 

그것을 시도 :

그것은라고
z <- structure(1:4, .Dim = c(2L, 2L)) 
z 
    [,1] [,2] 
[1,] 1 3 
[2,] 2 4 
+0

정말 고마워요. 'str' 또는'print'의 man 페이지의 'see also'섹션에없는 이유는 수수께끼입니다 ... – Elvis

+0

@Elvis 사실'? str'에 대한 설명에 나와 있습니다. 문서에 개선의 여지가 많이 있다는 것에 동의하십시오. – Andrie

+0

오 예. 내가'str '이 무엇인지 알기 때문에, 나는이 정보를 설명에서 찾지 않았다. :) 대부분의 R 문서가 좋고 대부분 만족 스럽다. 특히 나는 방법에 대한 참고 문헌을 인용하고있다. 및 알고리즘. – Elvis