2013-08-07 3 views
1

은 Matlab의 keyboard과 같은 디버깅 명령을 제공합니까?R : Matlab의 키보드 기능에 해당하는 명령어입니까?

이 명령은 대화 형 셸을 제공하며 모든 기능에서 사용할 수 있습니다. 이렇게하면 모든 변수에 액세스 할 수 있으므로 입력 데이터가 실제로 무엇인지 확인 (또는 예상대로 작동하지 않는 이유를 테스트) 할 수 있습니다.

디버깅을 훨씬 쉽게 만듭니다 (적어도 Matlab에서는 ...).

+0

Matlab에서 '키보드'로 디버깅 한 적이 없습니다. – Oleg

+0

@OlegKomarov 그것은 내 동료 (하지만 matlab에 대한)에 의해 추천되었습니다 - 그리고 워크 플로우 솔기가 꽤 좋았습니다 (Rstudio의 디버깅은 그리 좋은 것이 아닙니다 ...). – Dennis

+1

@Dennis RStudio는 그 정맥의 많은 새로운 기능을 연구하고 있습니다 그들의 [미리보기] (http://www.rstudio.com/ide/download/preview)에서 다음 버전을 릴리스합니다. – joran

답변

2

browser()을 찾는 것 같습니다. 설명으로부터

:

통화에 "브라우저"함수 본문에 포함될 수있다. 이 값에 도달하면 현재 표현식의 실행이 일시 중지되고 R 인터프리터에 액세스 할 수 있습니다.

R로 디버깅하는 것이 처음이므로, Hadley's wiki page on debugging을 읽고 싶을 수도 있습니다.

+0

링크가 꽤 도움이됩니다! 고마워 – Dennis

1

이 기능은 ?recover에서 살펴 보았으면 훌륭한 디버깅 기능을 제공합니다.

+1

@Dason 조금 더 정확합니다;) – Dennis

관련 문제