2009-09-23 5 views
1

(Bay Area R 그룹 회원을 대신하여 질문하십시오.) 이맥스에서 ESS를 실행할 때 준비된 답이 없습니다.이 질문은 R을 실행하는 것과 관련 있다고 가정합니다 표준 Windows 배포에 포함 된 명령 줄 환경).Windows 용 R 환경에서 워드 랩

저는 R이 처음이에요.하지만 내 대답을 찾는 데있어 알게 된 점은 R을 맞춤 설정하여 빠르게 작업 할 수 있다는 것입니다.

내 주요 문제 중 하나는 Windows XP에서 실행되는 내 버전에서 단어 줄 바꿈이 부족하다는 것입니다. Mac OS를 사용하는 친구들이 단어 줄 바꿈을하고 있음을 알았습니다.

Windows 컴퓨터에서 실행되는 R에서 단어 줄 바꿈을 사용하는 방법이 있습니까?

답변

3

긴 문자열에서 문제가 발생한다고 생각합니다. 여기에 내가 문자 벡터를 만들 :

> z <- "zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz" 

를 그런 다음 Windows에서 디스플레이 크기에 따라, 그것은 다음과 같이 표시됩니다

> z 
[1] "zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzz$ 

을 끝에 $ 기호. 폭 옵션을 설정해도 긴 문자 벡터에는 아무 효과가 없습니다. 실제로 Windows GUI에서는 기본적으로 크기 조정시 옵션 (너비)을 자동으로 설정합니다.

이 문제를 해결하기위한 전역 옵션이 있다고 생각하지 않습니다. strwrap() 함수를 사용해보십시오.

> strwrap(z, width=60) 
[1] "zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz" "zzzzzzzzzzzzzzzzzzzzzzzzzzzzzz" 
[3] "zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz" "zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz" 
0

글쎄 똑같은 방법을 시도했지만 Windows GUI에서 사용하는 구성 요소에는 분명히 그 기능이 없습니다. Mac 메뉴에서 단어 줄 바꿈 옵션은 어디에 있습니까?

2

Shane은 Windows R 응용 프로그램에서는 작동하지 않는다고 지적하므로 다른 플랫폼의 누군가가이 질문을 우연히 발견하면 CW로 표시합니다.


나는 그것을 시도 할 Windows가 편리하지 않습니다,하지만 당신은 줄 바꿈을 달성하기 위해 options(width=XXX)을 사용할 수 있습니다.

> rnorm(20) 
[1] 1.5096142 2.5213651 1.6129801 1.2328282 0.1099109 0.7681205 
[7] 0.7408279 0.1853688 0.2679453 -1.4006292 0.5178583 -0.8838526 
[13] -1.5162541 -1.5603825 -0.7217159 2.3466593 0.7382550 1.6618710 
[19] 1.3201585 0.2872295 
> options(width=50) 
> rnorm(20) 
[1] -0.990605829 -1.479986280 -0.670011156 
[4] 1.545288381 1.749429922 -0.386976121 
[7] 0.152663018 0.537898605 0.307018436 
[10] -1.214402678 -0.066987719 -0.003181806 
[13] 0.775656734 -1.084597991 1.419298825 
[16] 1.634812239 -0.234720361 -1.232159240 
[19] -0.560096460 0.167267767 

그리고 여기는 참조 용으로, 옵션의 R 도움말입니다 :

'폭' 인쇄 벡터, 행렬 및 배열에 사용되는 라인의 최대 열 수 를 제어하고 때 fill by '고양이'.

열은 일반적으로 CJK 개의 언어를 제외한 문자와 같습니다.

당신이 당신이 경우 다시 크기를 가 실행되는 R 창을 변경할 수 있습니다. 유효한 값은 ' 일반적으로 80 (유효 값에 대한 한계 파일 에있는 인쇄 기본 10 ... 10000입니다 .h '이며 R을 다시 컴파일하여 변경할 수 있습니다.) 크기를 조정하면 일부 R 콘솔이 자동으로 값을 변경합니다.

+0

크기를 조정하면 Windows 콘솔이 자동으로 변경됩니다. – Shane