R 에서 모든 변수 제거하기 콘솔창 초기화
개요
R 은 인터프리터 언어기 때문에 콘솔을 계속 보며 작업을 하게 된다. 이때 디버그 등을 하기 위해서는 이런 저런 테스트도 같은 작업환경에서 할 수밖에 없는데, 테스트 중간에 생성된 특정 변수가 아주 중요한데 프로그래머가 알아채지 못하고 완성본엔 포함시키지 않는 등의 일이 있을 수 있다. 어제 집에서 할 땐 분명히 돌아갔는데 오늘 발표 때 갑자기 안 돌아가는 등의 일은 십중팔구 이런 문제다.
팁
ls()
함수는 지금까지 생성한 변수들의 목록을 문자열들로 반환하는 함수다.
이들을 리스트로 취한 후, rm()
함수를 돌리면 모든 변수들이 제거된다.
삭제 후 ls()
로 확인해본 결과 어떤 문자열도 돌려주지 않음을 확인할 수 있다.
만약 R studio 를 사용한다면 위와 같은 명령어를 쓰지 않고 간단한 클릭 한 번으로 작업환경을 초기화할 수 있다. 또 변수를 제거하는 것과는 별개로, Ctrl + L 을 통해 콘솔창을 깔끔하게 초기화할 수 있다. 정돈된 환경에서는 그만큼 실수도 적다는 걸 명심하도록 하자.