R에서 콘솔 지우기

Gustavo du Mortier 2023년1월30일
  1. 출력을 위로 밀어 R에서 콘솔 지우기
  2. 두 가지 접근 방식을 결합하여 R에서 콘솔 지우기
  3. 셸 명령을 실행하여 R 콘솔 지우기
  4. 사전 개발 된 패키지를 사용하여 R에서 콘솔 지우기
R에서 콘솔 지우기

각 콘솔 구현 및 실행하는 플랫폼에 따라 달라지는 키 조합을 입력하여 R 콘솔을 지울 수 있습니다. 예를 들어 Windows에서 R Studio를 실행하는 경우 CTRL + L를 누르거나 콘솔에 동등한 명령을 보내는 다음 코드를 실행하여 화면을 지울 수 있습니다.

cat("\014")

그러나 위의 코드는 경우에 따라 콘솔을 지우는 대신 줄 바꿈 문자를 보낼 수 있습니다. 예를 들어 DOS 콘솔과 같은 다른 R 콘솔 구현을 실행 중이거나 Ubuntu 또는 macOS와 같은 다른 운영 체제를 사용하는 경우입니다.

기본적으로 콘솔을 지우는 R에는 기본 제공 기능이 없으므로 다음 옵션 중에서 필요에 가장 적합한 옵션을 선택해야합니다.

출력을 위로 밀어 R에서 콘솔 지우기

코드에서 콘솔을 지우는 매우 일반적인 옵션은 출력이 사라질 때까지 밀어 올리는 것입니다. 충분한 수의 빈 줄을 삽입하여이를 수행 할 수 있습니다. 대부분의 경우 50 줄이면 충분하므로 다음과 같은 함수를 추가 할 수 있습니다.

clear_con <- function() cat(rep("\n", 50))

나중에 콘솔을 지워야 할 때마다clear_con()을 호출 할 수 있습니다.

두 가지 접근 방식을 결합하여 R에서 콘솔 지우기

아마도 이전 두 가지 기술 중 하나가 R 콘솔의 일부 구현에서 작동하지 않을 수 있습니다. 따라서 콘솔이 거의 모든 상황에서 지워지도록 두 가지 방법을 조합하여 사용할 수 있습니다.

cat("\014"); cat(rep("\n", 50))

이렇게하면 첫 번째 명령이 콘솔을 지우지 않으면 두 번째 명령이 확실히 제거됩니다.

셸 명령을 실행하여 R 콘솔 지우기

R 콘솔의 일부 구현에서는 화면 내용을 비우는 운영 체제에 셸 명령을 실행하여 코드에서이를 지울 수 있습니다. 보내야하는 지침은 사용중인 운영 체제에 따라 다릅니다. Windows를 사용하는 경우 다음 명령을 사용할 수 있습니다.

shell("cls")

Linux 또는 Mac을 사용하는 경우 :

shell("clear")

다시 말하지만,이 옵션은 모든 운영 체제 및 모든 버전의 R 콘솔에서 작동하지 않습니다.

사전 개발 된 패키지를 사용하여 R에서 콘솔 지우기

콘솔을 지우고 선택적으로 모든 변수와 함수를 삭제하는mise라는 패키지가 있습니다. 패키지를 설치하려면 다음 명령을 사용할 수 있습니다.

install.packages("mise")library(mise)

설치가 완료되면이 명령을 실행하여mise 기능을 사용할 수 있습니다.

mise()

기본적으로mise()는 변수와 함수를 지 웁니다. 콘솔을 지우려면Falsevarsfigs 매개 변수로 설정하십시오.

mise(vars = FALSE, figs = FALSE)

mise함수에 대한 자세한 내용은 R 문서에서 확인할 수 있습니다.